Spreadsheet_legacy.MathParser Class Reference

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
 

Member Function Documentation

◆ getValue()

◆ hasNext()

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().

◆ parseAddition()

◆ parseExpression()

def Spreadsheet_legacy.MathParser.parseExpression (   self)

◆ parseMultiplication()

◆ parseNegative()

◆ parseNumber()

◆ parseParenthesis()

◆ parseValue()

◆ parseVariable()

◆ peek()

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().

◆ 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().

Member Data Documentation

◆ index

◆ string

Spreadsheet_legacy.MathParser.string

◆ vars

Spreadsheet_legacy.MathParser.vars

The documentation for this class was generated from the following file: