######## API Docs ######## Parser ====== AST === .. autoclass:: zsp_parser.ast.Action :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityActionHandleTraversal :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityActionTypeTraversal :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityBindStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityConstraint :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityForeach :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityIfElse :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityJoinSpec :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityJoinSpecBranch :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityJoinSpecFirst :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityJoinSpecNone :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityJoinSpecSelect :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityLabeledScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityLabeledStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityMatch :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityMatchChoice :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityParallel :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityRepeatCount :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityRepeatWhile :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityReplicate :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivitySchedule :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivitySchedulingConstraint :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivitySelect :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivitySelectBranch :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivitySequence :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivityStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.ActivitySuper :members: :undoc-members: .. autoclass:: zsp_parser.ast.AssocData :members: :undoc-members: .. autoclass:: zsp_parser.ast.Component :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintBlock :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtDefault :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtDefaultDisable :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtExpr :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtField :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtForall :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtForeach :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtIf :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtImplication :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintStmtUnique :members: :undoc-members: .. autoclass:: zsp_parser.ast.ConstraintSymbolScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataType :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeBool :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeChandle :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeEnum :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeInt :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypePyObj :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeRef :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeString :members: :undoc-members: .. autoclass:: zsp_parser.ast.DataTypeUserDefined :members: :undoc-members: .. autoclass:: zsp_parser.ast.EnumDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.EnumItem :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExecBlock :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExecScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExecStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExecTargetTemplateBlock :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExecTargetTemplateParam :members: :undoc-members: .. autoclass:: zsp_parser.ast.Expr :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrEmpty :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrList :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrLiteral :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrMap :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrMapElem :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrStruct :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprAggrStructElem :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprBin :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprBitSlice :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprBool :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprCast :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprCompileHas :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprCond :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprDomainOpenRangeList :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprDomainOpenRangeValue :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprHierarchicalId :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprId :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprIn :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprListLiteral :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprMemberPathElem :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprNull :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprNumber :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprOpenRangeList :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprOpenRangeValue :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPath :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathContext :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathElem :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathId :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathStatic :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathStaticFunc :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathStaticRooted :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprRefPathSuper :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprSignedNumber :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprStaticRefPath :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprString :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprStructLiteral :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprStructLiteralItem :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprSubscript :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprUnary :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExprUnsignedNumber :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExtendEnum :members: :undoc-members: .. autoclass:: zsp_parser.ast.ExtendType :members: :undoc-members: .. autoclass:: zsp_parser.ast.Factory :members: :undoc-members: .. autoclass:: zsp_parser.ast.Field :members: :undoc-members: .. autoclass:: zsp_parser.ast.FieldClaim :members: :undoc-members: .. autoclass:: zsp_parser.ast.FieldCompRef :members: :undoc-members: .. autoclass:: zsp_parser.ast.FieldRef :members: :undoc-members: .. autoclass:: zsp_parser.ast.FunctionDefinition :members: :undoc-members: .. autoclass:: zsp_parser.ast.FunctionImport :members: :undoc-members: .. autoclass:: zsp_parser.ast.FunctionImportProto :members: :undoc-members: .. autoclass:: zsp_parser.ast.FunctionImportType :members: :undoc-members: .. autoclass:: zsp_parser.ast.FunctionParamDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.FunctionPrototype :members: :undoc-members: .. autoclass:: zsp_parser.ast.GlobalScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.MethodParameterList :members: :undoc-members: .. autoclass:: zsp_parser.ast.NamedScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.NamedScopeChild :members: :undoc-members: .. autoclass:: zsp_parser.ast.ObjFactory :members: :undoc-members: .. autoclass:: zsp_parser.ast.PackageImportStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.PackageScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtAssignment :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtBody :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtBreak :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtContinue :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtDataDeclaration :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtExpr :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtForeach :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtFunctionCall :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtIfClause :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtIfElse :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtMatch :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtMatchChoice :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtRepeat :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtRepeatWhile :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtReturn :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtSymbolBodyScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtWhile :members: :undoc-members: .. autoclass:: zsp_parser.ast.ProceduralStmtYield :members: :undoc-members: .. autoclass:: zsp_parser.ast.PyImportFromStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.PyImportStmt :members: :undoc-members: .. autoclass:: zsp_parser.ast.RefExpr :members: :undoc-members: .. autoclass:: zsp_parser.ast.RefExprScopeIndex :members: :undoc-members: .. autoclass:: zsp_parser.ast.RefExprTypeScopeContext :members: :undoc-members: .. autoclass:: zsp_parser.ast.RefExprTypeScopeGlobal :members: :undoc-members: .. autoclass:: zsp_parser.ast.RootSymbolScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.Scope :members: :undoc-members: .. autoclass:: zsp_parser.ast.ScopeChild :members: :undoc-members: .. autoclass:: zsp_parser.ast.ScopeChildRef :members: :undoc-members: .. autoclass:: zsp_parser.ast.Struct :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolChild :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolChildrenScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolEnumScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolExtendScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolFunctionScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolImportSpec :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolRefPath :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolScopeRef :members: :undoc-members: .. autoclass:: zsp_parser.ast.SymbolTypeScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateCategoryTypeParamDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateGenericTypeParamDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateParamDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateParamDeclList :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateParamExprValue :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateParamTypeValue :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateParamValue :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateParamValueList :members: :undoc-members: .. autoclass:: zsp_parser.ast.TemplateValueParamDecl :members: :undoc-members: .. autoclass:: zsp_parser.ast.TypeIdentifier :members: :undoc-members: .. autoclass:: zsp_parser.ast.TypeIdentifierElem :members: :undoc-members: .. autoclass:: zsp_parser.ast.TypeScope :members: :undoc-members: .. autoclass:: zsp_parser.ast.VisitorBase :members: :undoc-members: