C# Class Loyc.Syntax.Les.Les2Parser

显示文件 Open project: qwertie/ecsharp Class Usage Examples

Public Methods

Method Description
CheckEndMarker ( TokenType &endMarker, Token &end ) : void
ExprList ( TokenType &endMarker, VList list = default(VList<LNode>) ) : VList
ExprList ( VList list = default(VList<LNode>) ) : VList
ExprListLazy ( Holder endMarker ) : IEnumerable
StmtList ( ) : VList

Protected Methods

Method Description
TopExpr ( ) : LNode

Private Methods

Method Description
Expr ( Precedence context ) : LNode
FinishPrimaryExpr ( LNode e ) : LNode
Particle ( ) : LNode
PrefixExpr ( Precedence context ) : LNode
TokenTree ( ) : TokenTree

Method Details

CheckEndMarker() public method

public CheckEndMarker ( TokenType &endMarker, Token &end ) : void
endMarker TokenType
end Token
return void

ExprList() public method

public ExprList ( TokenType &endMarker, VList list = default(VList<LNode>) ) : VList
endMarker TokenType
list VList
return VList

ExprList() public method

public ExprList ( VList list = default(VList<LNode>) ) : VList
list VList
return VList

ExprListLazy() public method

public ExprListLazy ( Holder endMarker ) : IEnumerable
endMarker Holder
return IEnumerable

StmtList() public method

public StmtList ( ) : VList
return VList

TopExpr() protected method

protected TopExpr ( ) : LNode
return LNode