C# Класс Loyc.Syntax.Les.Les2Parser

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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