Public Member Functions | |
def | getValue (self) |
def | hasNext (self) |
def | parseAddition (self) |
def | parseExpression (self) |
def | parseMultiplication (self) |
def | parseNegative (self) |
def | parseNumber (self) |
def | parseParenthesis (self) |
def | parseValue (self) |
def | parseVariable (self) |
def | peek (self) |
def | skipWhitespace (self) |
Public Attributes | |
index | |
string | |
vars | |
def Spreadsheet_legacy.MathParser.getValue | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, automotive_design.index_expression.index(), Path::Voronoi::diagram_type.index(), DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.parseExpression(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
def Spreadsheet_legacy.MathParser.hasNext | ( | self | ) |
References kdtreeNode.index, automotive_design.index_expression.index(), DrawingGui::OrthoViews.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), SMDS_MeshInfo.index(), SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), PartGui::ResultModel.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, App::ObjectIdentifier::String.operator std::string(), Py::Char.operator std::string(), Py::String.operator std::string(), Py::Bytes.operator std::string(), nlohmann::json_pointer< BasicJsonType >.operator std::string(), App::ExpressionParser::semantic_type.string, YYSTYPE.string, SoVectorizeText.string, Gui::SoStringLabel.string, Gui::SoFrameLabel.string, draftguitools.gui_trackers.archDimTracker.string, draftviewproviders.view_dimension.ViewProviderLinearDimension.string, draftviewproviders.view_dimension.ViewProviderAngularDimension.string, nlohmann::detail::json_sax_acceptor< BasicJsonType >.string(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >.string(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >.string(), nlohmann::json_sax< BasicJsonType >.string(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::json_value.string, SketcherGui::SoDatumLabel.string, and Spreadsheet_legacy.MathParser.string.
Referenced by Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseVariable(), and Spreadsheet_legacy.MathParser.skipWhitespace().
def Spreadsheet_legacy.MathParser.parseAddition | ( | self | ) |
References kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, automotive_design.index_expression.index(), Path::Voronoi::diagram_type.index(), DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseExpression().
def Spreadsheet_legacy.MathParser.parseExpression | ( | self | ) |
References Spreadsheet_legacy.MathParser.parseAddition().
Referenced by Spreadsheet_legacy.MathParser.getValue(), and Spreadsheet_legacy.MathParser.parseParenthesis().
def Spreadsheet_legacy.MathParser.parseMultiplication | ( | self | ) |
References kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, automotive_design.index_expression.index(), DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), SMDS_MeshInfo.index(), NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseAddition().
def Spreadsheet_legacy.MathParser.parseNegative | ( | self | ) |
References kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, automotive_design.index_expression.index(), MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseValue(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseParenthesis().
def Spreadsheet_legacy.MathParser.parseNumber | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, automotive_design.index_expression.index(), DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), SMDS_MeshInfo.index(), NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseValue().
def Spreadsheet_legacy.MathParser.parseParenthesis | ( | self | ) |
References kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, automotive_design.index_expression.index(), DrawingGui::OrthoViews.index(), MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::ResultModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), Gui::Dialog::CommandModel.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.parseExpression(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseMultiplication(), and Spreadsheet_legacy.MathParser.parseNegative().
def Spreadsheet_legacy.MathParser.parseValue | ( | self | ) |
def Spreadsheet_legacy.MathParser.parseVariable | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, automotive_design.index_expression.index(), MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), DrawingGui::OrthoViews.index(), PartGui::ResultModel.index(), Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, Spreadsheet_legacy.MathParser.peek(), Spreadsheet_legacy.MathParser.skipWhitespace(), Namelist.vars, and Spreadsheet_legacy.MathParser.vars.
Referenced by Spreadsheet_legacy.MathParser.parseValue().
def Spreadsheet_legacy.MathParser.peek | ( | self | ) |
References kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, Gui::Dialog::CommandModel.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), NetworkManager.QueueItem.index, Dice3DS.dom3ds.FileLikeBuffer.index, automotive_design.index_expression.index(), DrawingGui::OrthoViews.index(), MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::ResultModel.index(), PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, App::ObjectIdentifier::String.operator std::string(), Py::Char.operator std::string(), Py::String.operator std::string(), Py::Bytes.operator std::string(), nlohmann::json_pointer< BasicJsonType >.operator std::string(), App::ExpressionParser::semantic_type.string, YYSTYPE.string, SoVectorizeText.string, Gui::SoStringLabel.string, Gui::SoFrameLabel.string, draftguitools.gui_trackers.archDimTracker.string, draftviewproviders.view_dimension.ViewProviderLinearDimension.string, draftviewproviders.view_dimension.ViewProviderAngularDimension.string, nlohmann::detail::json_sax_acceptor< BasicJsonType >.string(), nlohmann::detail::json_sax_dom_parser< BasicJsonType >.string(), nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >.string(), nlohmann::json_sax< BasicJsonType >.string(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::json_value.string, SketcherGui::SoDatumLabel.string, and Spreadsheet_legacy.MathParser.string.
Referenced by Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseValue(), Spreadsheet_legacy.MathParser.parseVariable(), and Spreadsheet_legacy.MathParser.skipWhitespace().
def Spreadsheet_legacy.MathParser.skipWhitespace | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, SMDS_FaceOfEdges_MyIterator.index, SMDS_VolumeOfFaces_MyIterator.index, App::LinkBaseExtension::PropInfo.index, App::VRMLObject.index, Base::Type.index, Gui::Dialog::CommandModel.index(), Dice3DS.dom3ds.FileLikeBuffer.index, automotive_design.index_expression.index(), DrawingGui::OrthoViews.index(), Gui::DocumentModel.index(), ExpressionCompleterModel.index(), Gui::PropertyEditor::PropertyModel.index(), NetworkManager.QueueItem.index, MeshGui::ViewProviderFace.index, MeshGui::SoFCMeshSegmentShape.index, PartGui::ResultModel.index(), PartGui::FaceColors::Private.index, Path::Voronoi::diagram_type.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.index(), SMDS_MeshInfo.index(), Path::VoronoiCell.index, Path::VoronoiEdge.index, Path::VoronoiVertex.index, geoff_geometry::SpanVertex.index, PathScripts.PathJobDlg.JobCreate.index, PathScripts.PathUtils.depth_params.index, Sketcher::Sketch::GeoDef.index, Spreadsheet_legacy.MathParser.index, TechDraw::GeometryUtils::ReturnType.index, and Spreadsheet_legacy.MathParser.peek().
Referenced by Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseValue(), and Spreadsheet_legacy.MathParser.parseVariable().
Spreadsheet_legacy.MathParser.index |
Referenced by Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegment(), Dice3DS.dom3ds.FileLikeBuffer.advance(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.begin(), Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.hasNext(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.interval(), PathScripts.PathJobDlg.JobCreate.item1ValueChanged(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.length(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseVariable(), Spreadsheet_legacy.MathParser.peek(), Dice3DS.dom3ds.FileLikeBuffer.read(), Dice3DS.dom3ds.FileLikeBuffer.read_fbuf(), Dice3DS.dom3ds.FileLikeBuffer.read_rest(), Dice3DS.dom3ds.FileLikeBuffer.read_to_nul(), Dice3DS.dom3ds.FileLikeBuffer.room_for_chunks(), Dice3DS.dom3ds.FileLikeBuffer.seek(), package_list.PackageListItemModel.setData(), PathScripts.PathJobDlg.JobCreate.setupColumnEditor(), Spreadsheet_legacy.MathParser.skipWhitespace(), Dice3DS.dom3ds.FileLikeBuffer.tell(), package_list.PackageListItemModel.update_item_icon(), package_list.PackageListItemModel.update_item_status(), automotive_design.index_expression.wr1(), and automotive_design.index_expression.wr2().
Spreadsheet_legacy.MathParser.string |
Referenced by Spreadsheet_legacy.MathParser.hasNext(), and Spreadsheet_legacy.MathParser.peek().
Spreadsheet_legacy.MathParser.vars |
Referenced by Spreadsheet_legacy.MathParser.parseVariable().