프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Error | ParserErrorHandler |
메소드 | 설명 | |
---|---|---|
BooParser ( antlr lexer ) : System | ||
CreateBooLexer ( int tabSize, string readerName, TextReader reader ) : antlr.TokenStream | ||
CreateModuleName ( string readerName ) : string | ||
CreateParser ( int tabSize, string readerName, TextReader reader, ParserErrorHandler errorHandler ) : |
||
ParseExpression ( int tabSize, string name, string text, ParserErrorHandler errorHandler ) : |
||
ParseExpression ( string name, string text ) : |
||
ParseFile ( int tabSize, string fname ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
ParseFile ( string fname ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
ParseModule ( int tabSize, Boo.Lang.Compiler.Ast.CompileUnit cu, string readerName, TextReader reader, ParserErrorHandler errorHandler ) : |
||
ParseReader ( int tabSize, string readerName, TextReader reader ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
ParseReader ( string readerName, TextReader reader ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
ParseString ( string name, string text ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
reportError ( antlr x ) : void |
메소드 | 설명 | |
---|---|---|
NewQuasiquoteModule ( LexicalInfo li ) : |
메소드 | 설명 | |
---|---|---|
EncodeModuleName ( string name ) : string |
public static CreateBooLexer ( int tabSize, string readerName, TextReader reader ) : antlr.TokenStream | ||
tabSize | int | |
readerName | string | |
reader | TextReader | |
리턴 | antlr.TokenStream |
public static CreateModuleName ( string readerName ) : string | ||
readerName | string | |
리턴 | string |
public static CreateParser ( int tabSize, string readerName, TextReader reader, ParserErrorHandler errorHandler ) : |
||
tabSize | int | |
readerName | string | |
reader | TextReader | |
errorHandler | ParserErrorHandler | |
리턴 |
protected NewQuasiquoteModule ( LexicalInfo li ) : |
||
li | LexicalInfo | |
리턴 |
public static ParseExpression ( int tabSize, string name, string text, ParserErrorHandler errorHandler ) : |
||
tabSize | int | |
name | string | |
text | string | |
errorHandler | ParserErrorHandler | |
리턴 |
public static ParseExpression ( string name, string text ) : |
||
name | string | |
text | string | |
리턴 |
public static ParseFile ( int tabSize, string fname ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
tabSize | int | |
fname | string | |
리턴 | Boo.Lang.Compiler.Ast.CompileUnit |
public static ParseFile ( string fname ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
fname | string | |
리턴 | Boo.Lang.Compiler.Ast.CompileUnit |
public static ParseModule ( int tabSize, Boo.Lang.Compiler.Ast.CompileUnit cu, string readerName, TextReader reader, ParserErrorHandler errorHandler ) : |
||
tabSize | int | |
cu | Boo.Lang.Compiler.Ast.CompileUnit | |
readerName | string | |
reader | TextReader | |
errorHandler | ParserErrorHandler | |
리턴 |
public static ParseReader ( int tabSize, string readerName, TextReader reader ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
tabSize | int | |
readerName | string | |
reader | TextReader | |
리턴 | Boo.Lang.Compiler.Ast.CompileUnit |
public static ParseReader ( string readerName, TextReader reader ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
readerName | string | |
reader | TextReader | |
리턴 | Boo.Lang.Compiler.Ast.CompileUnit |
public static ParseString ( string name, string text ) : Boo.Lang.Compiler.Ast.CompileUnit | ||
name | string | |
text | string | |
리턴 | Boo.Lang.Compiler.Ast.CompileUnit |