C# Класс AIMA.Core.Logic.Common.Parser

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_lookAhead int
lexer Lexer
lookAheadBuffer AIMA.Core.Logic.Common.Token[]

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

Метод Описание
parse ( String input ) : ParseTreeNode

Защищенные методы

Метод Описание
consume ( ) : void
fillLookAheadBuffer ( ) : void
isEndOfInput ( Token t ) : bool
loadNextTokenFromInput ( ) : void
lookAhead ( int i ) : Token
match ( String terminalSymbol ) : void

Описание методов

consume() защищенный Метод

protected consume ( ) : void
Результат void

fillLookAheadBuffer() защищенный Метод

protected fillLookAheadBuffer ( ) : void
Результат void

isEndOfInput() защищенный Метод

protected isEndOfInput ( Token t ) : bool
t Token
Результат bool

loadNextTokenFromInput() защищенный Метод

protected loadNextTokenFromInput ( ) : void
Результат void

lookAhead() защищенный Метод

protected lookAhead ( int i ) : Token
i int
Результат Token

match() защищенный Метод

protected match ( String terminalSymbol ) : void
terminalSymbol String
Результат void

parse() публичный абстрактный Метод

public abstract parse ( String input ) : ParseTreeNode
input String
Результат ParseTreeNode

Описание свойств

_lookAhead защищенное свойство

protected int _lookAhead
Результат int

lexer защищенное свойство

protected Lexer,AIMA.Core.Logic.Common lexer
Результат Lexer

lookAheadBuffer защищенное свойство

protected Token[],AIMA.Core.Logic.Common lookAheadBuffer
Результат AIMA.Core.Logic.Common.Token[]