|
The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
|
This is the complete list of members for CodeGeneration.CodeGenerator, including all inherited members.
| AddLocalVariable(string name, TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |
| Box(int indent, TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |
| BoxIfNeeded(int indent, TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |
| Call(int indent, MethodType memberType, TypeExpression obj, string member) | CodeGeneration.CodeGenerator | pure virtual |
| Call(int indent, PropertyType memberType, TypeExpression obj, string member, bool setProperty) | CodeGeneration.CodeGenerator | pure virtual |
| Call(int indent, string methodType, string result, string klass, string memberName, string[] args) | CodeGeneration.CodeGenerator | pure virtual |
| CallVirt(int indent, MethodType memberType, TypeExpression klass, string member, AST.CompoundExpression arguments) | CodeGeneration.CodeGenerator | pure virtual |
| CallVirt(int indent, PropertyType memberType, TypeExpression obj, string member, bool setProperty) | CodeGeneration.CodeGenerator | pure virtual |
| CallVirt(int indent, string methodType, string result, string klass, string memberName, string[] args) | CodeGeneration.CodeGenerator | pure virtual |
| Close() | CodeGeneration.CodeGenerator | |
| CodeGenerator(TextWriter writer) | CodeGeneration.CodeGenerator | |
| Comment(string msg) | CodeGeneration.CodeGenerator | pure virtual |
| Comment(int indent, string msg) | CodeGeneration.CodeGenerator | pure virtual |
| currentLabel | CodeGeneration.CodeGenerator | protected |
| currentLocalVars | CodeGeneration.CodeGenerator | protected |
| exceptions | CodeGeneration.CodeGenerator | protected |
| InitialComment() | CodeGeneration.CodeGenerator | pure virtual |
| MakeCall(int indent, InvocationExpression node, Object o, MethodType actualMethodCalled, FieldAccessExpression fieldAccessExpression, object arg) | CodeGeneration.CodeGenerator | virtual |
| NewLabel | CodeGeneration.CodeGenerator | |
| output | CodeGeneration.CodeGenerator | protected |
| Unbox(int indent, TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |
| UnboxAny(int indent, TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |
| WriteAuxiliarLocalVariable(int indent, string id, string type) | CodeGeneration.CodeGenerator | pure virtual |
| WriteCatch(int indent, String type, String var) | CodeGeneration.CodeGenerator | pure virtual |
| WriteCloseBraceCatch(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteCloseBraceFinally(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteCloseBraceTry(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteCodeOfExceptions() | CodeGeneration.CodeGenerator | virtual |
| WriteCodeOfExceptionsTemplateMethod(DynamicExceptionManager d) | CodeGeneration.CodeGenerator | protectedpure virtual |
| WriteEndOfBlock(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteEndOfClass(int indent, string name) | CodeGeneration.CodeGenerator | pure virtual |
| WriteEndOfField() | CodeGeneration.CodeGenerator | pure virtual |
| WriteEndOfInterface(int indent, string name) | CodeGeneration.CodeGenerator | pure virtual |
| WriteEndOfMethod(int indent, string name) | CodeGeneration.CodeGenerator | pure virtual |
| WriteEntryPoint(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteEntryPoint() | CodeGeneration.CodeGenerator | virtual |
| WriteField(int indent, string name, FieldType type, bool constantField) | CodeGeneration.CodeGenerator | pure virtual |
| WriteFinally(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteHeader(string fileName) | CodeGeneration.CodeGenerator | pure virtual |
| WriteInterfaceHeader(int indent, string name, InterfaceType type) | CodeGeneration.CodeGenerator | pure virtual |
| WriteLabel(int indent, string label) | CodeGeneration.CodeGenerator | pure virtual |
| WriteLNClassHeader(int indent, string name, ClassType type) | CodeGeneration.CodeGenerator | pure virtual |
| WriteLNFieldInitialization(TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |
| WriteLNFieldInitialization(string init) | CodeGeneration.CodeGenerator | virtual |
| WriteLNMethodHeader(int indent, string name, MethodType type) | CodeGeneration.CodeGenerator | pure virtual |
| WriteLocalVariable(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteNamespaceHeader(int indent, string name) | CodeGeneration.CodeGenerator | pure virtual |
| WriteOpenBraceCatch(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteOpenBraceFinally(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteOpenBraceTry(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteParams(MethodType memberType, AST.CompoundExpression arguments) | CodeGeneration.CodeGenerator | pure virtual |
| WriteStartBlock(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteThrowException(int indent, DynamicExceptionManager dynException) | CodeGeneration.CodeGenerator | pure virtual |
| WriteThrowException(int indent, string ex, string[] msg) | CodeGeneration.CodeGenerator | pure virtual |
| WriteTryDirective(int indent) | CodeGeneration.CodeGenerator | pure virtual |
| WriteType(TypeExpression type) | CodeGeneration.CodeGenerator | pure virtual |