C# 클래스 Loyc.Syntax.Les.Les2Parser

파일 보기 프로젝트 열기: qwertie/ecsharp 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
TopExpr ( ) : LNode

비공개 메소드들

메소드 설명
Expr ( Precedence context ) : LNode
FinishPrimaryExpr ( LNode e ) : LNode
Particle ( ) : LNode
PrefixExpr ( Precedence context ) : LNode
TokenTree ( ) : TokenTree

메소드 상세

CheckEndMarker() 공개 메소드

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

ExprList() 공개 메소드

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

ExprList() 공개 메소드

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

ExprListLazy() 공개 메소드

public ExprListLazy ( Holder endMarker ) : IEnumerable
endMarker Holder
리턴 IEnumerable

StmtList() 공개 메소드

public StmtList ( ) : VList
리턴 VList

TopExpr() 보호된 메소드

protected TopExpr ( ) : LNode
리턴 LNode