Property | Type | Description | |
---|---|---|---|
F | |||
Private | Symbol | ||
Start | Symbol | ||
Token | Symbol |
Method | Description | |
---|---|---|
AddSet ( string varName, Pred pred ) : Pred | ||
And ( LNode test ) : AndPred | ||
And ( Pred test ) : AndPred | ||
And ( string ident ) : AndPred | ||
AndNot ( LNode test ) : AndPred | ||
AndNot ( Pred test ) : AndPred | ||
AndNot ( string ident ) : AndPred | ||
C ( char ch ) : TerminalPred | ||
Call ( |
||
Cs ( ) : TerminalPred | ||
Expr ( string code ) : LNode | ||
Gate ( Pred predictor, Pred match ) : Gate | ||
Id ( ) : TerminalPred | ||
Id ( string s ) : TerminalPred | ||
Lit ( ) : TerminalPred | ||
Lit ( object s ) : TerminalPred | ||
NotId ( ) : TerminalPred | ||
NotSym ( ) : TerminalPred | ||
Opt ( Pred contents, bool greedy = null ) : Alts | ||
Plus ( Pred contents, bool greedy = null ) : Seq | ||
R ( char lo, char hi ) : TerminalPred | ||
Rule ( string name, Pred contents, Symbol mode = null, int k ) : Rule | ||
Seq ( ) : Seq | ||
Seq ( string s ) : Seq | ||
Set ( string varName, Pred pred ) : Pred | ||
Set ( string set ) : TerminalPred | ||
SetVar ( string varName, Pred pred ) : Pred | ||
Star ( Pred contents, bool greedy = null ) : Alts | ||
Stmt ( string code ) : LNode | ||
Sym ( ) : TerminalPred | ||
Sym ( string s ) : TerminalPred | ||
_ ( string symbol ) : Symbol |
protected static AddSet ( string varName, Pred pred ) : Pred | ||
varName | string | |
pred | Pred | |
return | Pred |
protected static And ( LNode test ) : AndPred | ||
test | LNode | |
return | AndPred |
protected static And ( string ident ) : AndPred | ||
ident | string | |
return | AndPred |
protected static AndNot ( LNode test ) : AndPred | ||
test | LNode | |
return | AndPred |
protected static AndNot ( Pred test ) : AndPred | ||
test | Pred | |
return | AndPred |
protected static AndNot ( string ident ) : AndPred | ||
ident | string | |
return | AndPred |
protected static C ( char ch ) : TerminalPred | ||
ch | char | |
return | TerminalPred |
protected static Call ( |
||
rule | ||
return | RuleRef |
protected static Expr ( string code ) : LNode | ||
code | string | |
return | LNode |
protected static Gate ( Pred predictor, Pred match ) : Gate | ||
predictor | Pred | |
match | Pred | |
return | Gate |
protected static Id ( string s ) : TerminalPred | ||
s | string | |
return | TerminalPred |
protected static Lit ( object s ) : TerminalPred | ||
s | object | |
return | TerminalPred |
protected static Opt ( Pred contents, bool greedy = null ) : Alts | ||
contents | Pred | |
greedy | bool | |
return | Alts |
protected static Plus ( Pred contents, bool greedy = null ) : Seq | ||
contents | Pred | |
greedy | bool | |
return | Seq |
protected static R ( char lo, char hi ) : TerminalPred | ||
lo | char | |
hi | char | |
return | TerminalPred |
protected static Rule ( string name, Pred contents, Symbol mode = null, int k ) : Rule | ||
name | string | |
contents | Pred | |
mode | Symbol | |
k | int | |
return | Rule |
protected static Set ( string varName, Pred pred ) : Pred | ||
varName | string | |
pred | Pred | |
return | Pred |
protected static Set ( string set ) : TerminalPred | ||
set | string | |
return | TerminalPred |
protected static SetVar ( string varName, Pred pred ) : Pred | ||
varName | string | |
pred | Pred | |
return | Pred |
protected static Star ( Pred contents, bool greedy = null ) : Alts | ||
contents | Pred | |
greedy | bool | |
return | Alts |
protected static Stmt ( string code ) : LNode | ||
code | string | |
return | LNode |
protected static Sym ( string s ) : TerminalPred | ||
s | string | |
return | TerminalPred |
protected static _ ( string symbol ) : Symbol | ||
symbol | string | |
return | Symbol |
protected static LNodeFactory,Loyc.Syntax F | ||
return |