Property | Type | Description | |
---|---|---|---|
Missing_ | LNode |
Method | Description | |
---|---|---|
Assign ( LNode lhs, LNode rhs, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Assign ( Symbol lhs, LNode rhs, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Attr ( ) : LNode | ||
Attr ( LNode attr, LNode node ) : LNode | ||
Braces ( ) : LNode | ||
Braces ( IEnumerable |
||
Braces ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Braces ( VList |
||
Call ( LNode target ) : LNode | ||
Call ( LNode target, IEnumerable |
||
Call ( LNode target, LNode _1, LNode _2, LNode _3, LNode _4, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( LNode target, LNode _1, LNode _2, LNode _3, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( LNode target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( LNode target, LNode _1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( LNode target, VList |
||
Call ( LNode target, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( Symbol target ) : LNode | ||
Call ( Symbol target, IEnumerable |
||
Call ( Symbol target, LNode _1, LNode _2, LNode _3, LNode _4, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( Symbol target, LNode _1, LNode _2, LNode _3, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( Symbol target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( Symbol target, LNode _1, LNode _2, int startIndex, int endIndex, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
Call ( Symbol target, LNode _1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( Symbol target, LNode _1, int startIndex, int endIndex, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
Call ( Symbol target, VList |
||
Call ( Symbol target, VList |
||
Call ( Symbol target, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( Symbol target, int startIndex, int endIndex, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
Call ( Token target, IEnumerable |
||
Call ( Token target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1, NodeStyle style = NodeStyle.Default ) : LNode | ||
Call ( Token target, LNode _1, int startIndex = -1, int endIndex = -1, NodeStyle style = NodeStyle.Default ) : LNode | ||
Call ( Token target, VList |
||
Call ( Token target, int startIndex = -1, int endIndex = -1, NodeStyle style = NodeStyle.Default ) : LNode | ||
Call ( string target ) : LNode | ||
Call ( string target, IEnumerable |
||
Call ( string target, LNode _1, LNode _2, LNode _3, LNode _4, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( string target, LNode _1, LNode _2, LNode _3, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( string target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( string target, LNode _1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Call ( string target, VList |
||
Call ( string target, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Dot ( ) : LNode | ||
Dot ( LNode prefix, LNode symbol, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Dot ( LNode prefix, LNode symbol, int startIndex, int endIndex, int dotStart, int dotEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
Dot ( LNode prefix, Symbol symbol, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Dot ( Symbol prefix, Symbol symbol ) : LNode | ||
Fn ( LNode retType, LNode name, LNode argList, LNode body = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Fn ( LNode retType, Symbol name, LNode argList, LNode body = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Id ( Symbol name, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Id ( Token t ) : LNode | ||
Id ( string name, int startIndex = -1, int endIndex = -1 ) : LNode | ||
InParens ( LNode inner ) : LNode | ||
InParens ( LNode inner, int startIndex, int endIndex ) : LNode | ||
LNodeFactory ( ISourceFile file ) : System | ||
List ( ) : LNode | ||
List ( IEnumerable |
||
List ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
List ( VList |
||
Literal ( Token t ) : LNode | ||
Literal ( object value, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Of ( ) : LNode | ||
Of ( LNode stem, IEnumerable |
||
Of ( LNode stem, LNode T1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Of ( Symbol stem, IEnumerable |
||
Of ( Symbol stem, LNode T1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
OnNewLine ( LNode node ) : LNode |
Adds a leading newline to the node if the first attribute isn't a newline. By convention, in Loyc languages, top-level nodes and nodes within braces have an implicit newline, such that a leading blank line appears if you add CodeSymbols.TriviaNewline. For all other nodes, this method just ensures there is a line break. |
|
Property ( LNode type, LNode name, LNode argList, LNode body, LNode initializer = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Property ( LNode type, LNode name, LNode body = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Result ( LNode expr ) : LNode | ||
Splice ( ) : LNode | ||
Splice ( IEnumerable |
||
Splice ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Splice ( VList |
||
Trivia ( Symbol name, object value, int startIndex = -1, int endIndex = -1 ) : LNode |
Creates a trivia node with the specified Value attached.
|
|
Trivia ( string suffix, object value ) : LNode |
Creates a trivia node named This method only adds the prefix |
|
Tuple ( ) : LNode | ||
Tuple ( IEnumerable |
||
Tuple ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Tuple ( VList |
||
Var ( LNode type, LNode name ) : LNode | ||
Var ( LNode type, LNode name, LNode initValue = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Var ( LNode type, Symbol name, LNode initValue = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Var ( LNode type, string name, LNode initValue = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
Vars ( LNode type ) : LNode |
public Assign ( LNode lhs, LNode rhs, int startIndex = -1, int endIndex = -1 ) : LNode | ||
lhs | LNode | |
rhs | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Assign ( Symbol lhs, LNode rhs, int startIndex = -1, int endIndex = -1 ) : LNode | ||
lhs | Symbol | |
rhs | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Attr ( LNode attr, LNode node ) : LNode | ||
attr | LNode | |
node | LNode | |
return | LNode |
public Braces ( IEnumerable |
||
contents | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Braces ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
contents | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Braces ( VList |
||
contents | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, IEnumerable |
||
target | LNode | |
args | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, LNode _1, LNode _2, LNode _3, LNode _4, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | LNode | |
_1 | LNode | |
_2 | LNode | |
_3 | LNode | |
_4 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, LNode _1, LNode _2, LNode _3, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | LNode | |
_1 | LNode | |
_2 | LNode | |
_3 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | LNode | |
_1 | LNode | |
_2 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, LNode _1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | LNode | |
_1 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, VList |
||
target | LNode | |
args | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( LNode target, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, IEnumerable |
||
target | Symbol | |
args | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, LNode _1, LNode _2, LNode _3, LNode _4, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | Symbol | |
_1 | LNode | |
_2 | LNode | |
_3 | LNode | |
_4 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, LNode _1, LNode _2, LNode _3, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | Symbol | |
_1 | LNode | |
_2 | LNode | |
_3 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | Symbol | |
_1 | LNode | |
_2 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, LNode _1, LNode _2, int startIndex, int endIndex, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
target | Symbol | |
_1 | LNode | |
_2 | LNode | |
startIndex | int | |
endIndex | int | |
targetStart | int | |
targetEnd | int | |
style | NodeStyle | |
return | LNode |
public Call ( Symbol target, LNode _1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | Symbol | |
_1 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, LNode _1, int startIndex, int endIndex, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
target | Symbol | |
_1 | LNode | |
startIndex | int | |
endIndex | int | |
targetStart | int | |
targetEnd | int | |
style | NodeStyle | |
return | LNode |
public Call ( Symbol target, VList |
||
target | Symbol | |
args | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, VList |
||
target | Symbol | |
args | VList |
|
startIndex | int | |
endIndex | int | |
targetStart | int | |
targetEnd | int | |
style | NodeStyle | |
return | LNode |
public Call ( Symbol target, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | Symbol | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( Symbol target, int startIndex, int endIndex, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
target | Symbol | |
startIndex | int | |
endIndex | int | |
targetStart | int | |
targetEnd | int | |
style | NodeStyle | |
return | LNode |
public Call ( Token target, IEnumerable |
||
target | Token | |
args | IEnumerable |
|
startIndex | int | |
endIndex | int | |
style | NodeStyle | |
return | LNode |
public Call ( Token target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1, NodeStyle style = NodeStyle.Default ) : LNode | ||
target | Token | |
_1 | LNode | |
_2 | LNode | |
startIndex | int | |
endIndex | int | |
style | NodeStyle | |
return | LNode |
public Call ( Token target, LNode _1, int startIndex = -1, int endIndex = -1, NodeStyle style = NodeStyle.Default ) : LNode | ||
target | Token | |
_1 | LNode | |
startIndex | int | |
endIndex | int | |
style | NodeStyle | |
return | LNode |
public Call ( Token target, VList |
||
target | Token | |
args | VList |
|
startIndex | int | |
endIndex | int | |
style | NodeStyle | |
return | LNode |
public Call ( Token target, int startIndex = -1, int endIndex = -1, NodeStyle style = NodeStyle.Default ) : LNode | ||
target | Token | |
startIndex | int | |
endIndex | int | |
style | NodeStyle | |
return | LNode |
public Call ( string target, IEnumerable |
||
target | string | |
args | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( string target, LNode _1, LNode _2, LNode _3, LNode _4, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | string | |
_1 | LNode | |
_2 | LNode | |
_3 | LNode | |
_4 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( string target, LNode _1, LNode _2, LNode _3, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | string | |
_1 | LNode | |
_2 | LNode | |
_3 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( string target, LNode _1, LNode _2, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | string | |
_1 | LNode | |
_2 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( string target, LNode _1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | string | |
_1 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( string target, VList |
||
target | string | |
args | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Call ( string target, int startIndex = -1, int endIndex = -1 ) : LNode | ||
target | string | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Dot ( LNode prefix, LNode symbol, int startIndex = -1, int endIndex = -1 ) : LNode | ||
prefix | LNode | |
symbol | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Dot ( LNode prefix, LNode symbol, int startIndex, int endIndex, int dotStart, int dotEnd, NodeStyle style = NodeStyle.Default ) : LNode | ||
prefix | LNode | |
symbol | LNode | |
startIndex | int | |
endIndex | int | |
dotStart | int | |
dotEnd | int | |
style | NodeStyle | |
return | LNode |
public Dot ( LNode prefix, Symbol symbol, int startIndex = -1, int endIndex = -1 ) : LNode | ||
prefix | LNode | |
symbol | Symbol | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Dot ( Symbol prefix, Symbol symbol ) : LNode | ||
prefix | Symbol | |
symbol | Symbol | |
return | LNode |
public Fn ( LNode retType, LNode name, LNode argList, LNode body = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
retType | LNode | |
name | LNode | |
argList | LNode | |
body | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Fn ( LNode retType, Symbol name, LNode argList, LNode body = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
retType | LNode | |
name | Symbol | |
argList | LNode | |
body | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Id ( Symbol name, int startIndex = -1, int endIndex = -1 ) : LNode | ||
name | Symbol | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Id ( string name, int startIndex = -1, int endIndex = -1 ) : LNode | ||
name | string | |
startIndex | int | |
endIndex | int | |
return | LNode |
public InParens ( LNode inner, int startIndex, int endIndex ) : LNode | ||
inner | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public LNodeFactory ( ISourceFile file ) : System | ||
file | ISourceFile | |
return | System |
public List ( IEnumerable |
||
contents | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public List ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
contents | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public List ( VList |
||
contents | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Literal ( object value, int startIndex = -1, int endIndex = -1 ) : LNode | ||
value | object | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Of ( LNode stem, IEnumerable |
||
stem | LNode | |
typeParams | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Of ( LNode stem, LNode T1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
stem | LNode | |
T1 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Of ( Symbol stem, IEnumerable |
||
stem | Symbol | |
typeParams | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Of ( Symbol stem, LNode T1, int startIndex = -1, int endIndex = -1 ) : LNode | ||
stem | Symbol | |
T1 | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Property ( LNode type, LNode name, LNode argList, LNode body, LNode initializer = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
type | LNode | |
name | LNode | |
argList | LNode | |
body | LNode | |
initializer | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Property ( LNode type, LNode name, LNode body = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
type | LNode | |
name | LNode | |
body | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Splice ( IEnumerable |
||
contents | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Splice ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
contents | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Splice ( VList |
||
contents | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Trivia ( Symbol name, object value, int startIndex = -1, int endIndex = -1 ) : LNode | ||
name | Symbol | |
value | object | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Trivia ( string suffix, object value ) : LNode | ||
suffix | string | |
value | object | |
return | LNode |
public Tuple ( IEnumerable |
||
contents | IEnumerable |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Tuple ( LNode contents, int startIndex = -1, int endIndex = -1 ) : LNode | ||
contents | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Tuple ( VList |
||
contents | VList |
|
startIndex | int | |
endIndex | int | |
return | LNode |
public Var ( LNode type, LNode name ) : LNode | ||
type | LNode | |
name | LNode | |
return | LNode |
public Var ( LNode type, LNode name, LNode initValue = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
type | LNode | |
name | LNode | |
initValue | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Var ( LNode type, Symbol name, LNode initValue = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
type | LNode | |
name | Symbol | |
initValue | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |
public Var ( LNode type, string name, LNode initValue = null, int startIndex = -1, int endIndex = -1 ) : LNode | ||
type | LNode | |
name | string | |
initValue | LNode | |
startIndex | int | |
endIndex | int | |
return | LNode |