Property | Type | Description | |
---|---|---|---|
F | LNodeFactory | ||
Foo | LNode | ||
a | LNode | ||
zero | LNode |
Method | Description | |
---|---|---|
AsOperator ( LNode node ) : LNode | ||
AsStyle ( NodeStyle s, LNode node ) : LNode | ||
Exact ( string text, LNode code, int errorsExpected ) : void | ||
ExpectMessageContains ( MessageHolder messages ) : void | ||
Expr ( string text, LNode expr, int errorsExpected ) : void | ||
NewlineAfter ( LNode node ) : LNode | ||
OnNewLine ( LNode node ) : LNode | ||
Stmt ( string text, LNode code, int errorsExpected ) : void | ||
Test ( Mode mode, int parseErrors, string text ) : MessageHolder |
Runs a printer or parser test.
|
|
_ ( Symbol name ) : LNode | ||
_ ( string name ) : LNode |
Method | Description | |
---|---|---|
Attributes ( ) : void | ||
BinaryOps ( ) : void | ||
Generics ( ) : void | ||
Lists ( ) : void | ||
NamedFloatLiteral ( ) : void | ||
NamedOps ( ) : void | ||
NegativeLiteral ( ) : void | ||
PrecedenceChallenge ( ) : void | ||
PrefixOps ( ) : void | ||
SimpleCalls ( ) : void | ||
Stmts ( ) : void | ||
SuffixOps ( ) : void | ||
SuperExprs ( ) : void | ||
TriviaTest_Appending ( ) : void | ||
TriviaTest_BlankLinesBetweenArgs ( ) : void | ||
TriviaTest_BlankLinesBetweenStmts ( ) : void | ||
TriviaTest_Comments ( ) : void | ||
TriviaTest_TriviaBetweenAttrs ( ) : void | ||
Tuples ( ) : void |
protected static AsOperator ( LNode node ) : LNode | ||
node | LNode | |
return | LNode |
protected static AsStyle ( NodeStyle s, LNode node ) : LNode | ||
s | NodeStyle | |
node | LNode | |
return | LNode |
protected Exact ( string text, LNode code, int errorsExpected ) : void | ||
text | string | |
code | LNode | |
errorsExpected | int | |
return | void |
protected ExpectMessageContains ( MessageHolder messages ) : void | ||
messages | MessageHolder | |
return | void |
protected Expr ( string text, LNode expr, int errorsExpected ) : void | ||
text | string | |
expr | LNode | |
errorsExpected | int | |
return | void |
protected NewlineAfter ( LNode node ) : LNode | ||
node | LNode | |
return | LNode |
protected Stmt ( string text, LNode code, int errorsExpected ) : void | ||
text | string | |
code | LNode | |
errorsExpected | int | |
return | void |
protected abstract Test ( Mode mode, int parseErrors, string text ) : MessageHolder | ||
mode | Mode | |
parseErrors | int | -1 if the printer and parser should both /// test this example. If above -1, only the parser will run this example, /// and this parameter specifies the number of parse errors to expect /// (may be 0). |
text | string | |
return | MessageHolder |