The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
CodeGeneration.VisitorCodeGenerationBase Member List

This is the complete list of members for CodeGeneration.VisitorCodeGenerationBase, including all inherited members.

AddExceptionCode()CodeGeneration.VisitorCodeGenerationBasepure virtual
Close()CodeGeneration.VisitorCodeGenerationBasepure virtual
currentFileTools.VisitorAdapterprotected
getInheritedAttributes< T >(Object attributes, int index)Tools.Visitorstatic
getInheritedAttributes< T >(Object attributes)Tools.Visitorstatic
Visit(SourceFile node, Object obj)Tools.VisitorAdaptervirtual
Visit(Namespace node, Object obj)Tools.VisitorAdaptervirtual
Visit(DeclarationSet node, Object obj)Tools.VisitorAdaptervirtual
Visit(FieldDeclarationSet node, Object obj)Tools.VisitorAdaptervirtual
Visit(IdDeclaration node, Object obj)Tools.VisitorAdaptervirtual
Visit(Definition node, Object obj)Tools.VisitorAdaptervirtual
Visit(ConstantDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(PropertyDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(ClassDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(InterfaceDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(ConstructorDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(FieldDeclaration node, Object obj)Tools.VisitorAdaptervirtual
Visit(FieldDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(ConstantFieldDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(MethodDeclaration node, Object obj)Tools.VisitorAdaptervirtual
Visit(MethodDefinition node, Object obj)Tools.VisitorAdaptervirtual
Visit(ArgumentExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(ArithmeticExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(ArrayAccessExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(AssignmentExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(BaseCallExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(BaseExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(BinaryExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(BitwiseExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(BoolLiteralExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(CastExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(CharLiteralExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(CompoundExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(DoubleLiteralExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(FieldAccessExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(IntLiteralExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(InvocationExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(IsExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(LogicalExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(NewArrayExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(NewExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(NullExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(QualifiedIdentifierExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(RelationalExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(SingleIdentifierExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(StringLiteralExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(TernaryExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(ThisExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(UnaryExpression node, Object obj)Tools.VisitorAdaptervirtual
Visit(AssertStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(BreakStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(CatchStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(Block node, Object obj)Tools.VisitorAdaptervirtual
Visit(ContinueStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(DoStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(ForeachStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(ForStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(IfElseStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(ReturnStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(SwitchLabel node, Object obj)Tools.VisitorAdaptervirtual
Visit(SwitchSection node, Object obj)Tools.VisitorAdaptervirtual
Visit(SwitchStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(ThrowStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(ExceptionManagementStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(WhileStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(MoveStatement node, Object obj)Tools.VisitorAdaptervirtual
Visit(ThetaStatement node, Object obj)Tools.VisitorAdaptervirtual