메소드 | 설명 | |
---|---|---|
Compiler ( ) : System | ||
ConstructSymbolTable ( System.Compiler.Compilation compilation, ErrorNodeList errors ) : void |
Parses all of the CompilationUnitSnippets in the given compilation, ignoring method bodies. Then resolves all type expressions. The resulting types can be retrieved from the module in compilation.TargetModule. The base types, interfaces and member signatures will all be resolved and on an equal footing with imported, already compiled modules and assemblies.
|
|
CreateCompilerOptions ( ) : CompilerOptions | ||
CreateDocument ( string fileName, int lineNumber, System.Compiler.DocumentText text ) : System.Compiler.Document | ||
CreateDocument ( string fileName, int lineNumber, string text ) : System.Compiler.Document | ||
CreateParser ( string fileName, int lineNumber, System.Compiler.DocumentText text, Module symbolTable, ErrorNodeList errorNodes, |
||
CreateZingDocument ( string fileName, int lineNumber, System.Compiler.DocumentText text ) : System.Compiler.Document | ||
GenerateCodeFromIR ( System.Compiler.Node node, |
||
ParseCompilerOption ( |
||
ParseCompilerParameters ( |
메소드 | 설명 | |
---|---|---|
CompileAssemblyFromDomBatch ( |
||
CompileAssemblyFromFileBatch ( |
||
CompileParseTree ( System.Compiler.Compilation compilation, ErrorNodeList errorNodes ) : void | ||
GenerateCodeFileFromIR ( System.Compiler.Node node, string path, string indent, bool blankLines, string bracingStyle ) : void | ||
ICodeGenerator ( GeneratorSupport supports ) : bool | ||
ICodeGenerator ( string value ) : bool | ||
ICodeGenerator ( |
||
ICodeGenerator ( string value ) : string | ||
ICodeGenerator ( |
||
ICodeGenerator ( System.CodeDom.CodeExpression e, |
||
ICodeGenerator ( |
||
ICodeGenerator ( |
||
ICodeGenerator ( |
||
ICodeGenerator ( string value ) : void | ||
ResolveIR ( System.Compiler.Compilation compilation, ErrorNodeList errorNodes ) : void | ||
SetOutputFileName ( |
public ConstructSymbolTable ( System.Compiler.Compilation compilation, ErrorNodeList errors ) : void | ||
compilation | System.Compiler.Compilation | |
errors | ErrorNodeList | |
리턴 | void |
public CreateCompilerOptions ( ) : CompilerOptions | ||
리턴 | CompilerOptions |
public CreateDocument ( string fileName, int lineNumber, System.Compiler.DocumentText text ) : System.Compiler.Document | ||
fileName | string | |
lineNumber | int | |
text | System.Compiler.DocumentText | |
리턴 | System.Compiler.Document |
public CreateDocument ( string fileName, int lineNumber, string text ) : System.Compiler.Document | ||
fileName | string | |
lineNumber | int | |
text | string | |
리턴 | System.Compiler.Document |
public CreateParser ( string fileName, int lineNumber, System.Compiler.DocumentText text, Module symbolTable, ErrorNodeList errorNodes, |
||
fileName | string | |
lineNumber | int | |
text | System.Compiler.DocumentText | |
symbolTable | Module | |
errorNodes | ErrorNodeList | |
options | ||
리턴 | IParser |
public static CreateZingDocument ( string fileName, int lineNumber, System.Compiler.DocumentText text ) : System.Compiler.Document | ||
fileName | string | |
lineNumber | int | |
text | System.Compiler.DocumentText | |
리턴 | System.Compiler.Document |
public static GenerateCodeFromIR ( System.Compiler.Node node, |
||
node | System.Compiler.Node | |
w | ||
o | ||
리턴 | void |
public ParseCompilerOption ( |
||
options | ||
arg | string | |
errors | ErrorNodeList | |
리턴 | bool |
public ParseCompilerParameters ( |
||
options | ||
arguments | string | |
errors | ErrorNodeList | |
리턴 | string[] |