C# 클래스 AIMA.Core.Logic.Common.Lexer

파일 보기 프로젝트 열기: PaulMineau/AIMA.Net

보호된 프로퍼티들

프로퍼티 타입 설명
_lookAhead int
input StringReader
lookAheadBuffer int[]

공개 메소드들

메소드 설명
clear ( ) : void
nextToken ( ) : Token
setInput ( String inputString ) : void

보호된 메소드들

메소드 설명
consume ( ) : void
fillLookAheadBuffer ( ) : void
isEndOfFile ( int i ) : bool
loadNextCharacterFromInput ( ) : void
lookAhead ( int position ) : char

메소드 상세

clear() 공개 메소드

public clear ( ) : void
리턴 void

consume() 보호된 메소드

protected consume ( ) : void
리턴 void

fillLookAheadBuffer() 보호된 메소드

protected fillLookAheadBuffer ( ) : void
리턴 void

isEndOfFile() 보호된 메소드

protected isEndOfFile ( int i ) : bool
i int
리턴 bool

loadNextCharacterFromInput() 보호된 메소드

protected loadNextCharacterFromInput ( ) : void
리턴 void

lookAhead() 보호된 메소드

protected lookAhead ( int position ) : char
position int
리턴 char

nextToken() 공개 추상적인 메소드

public abstract nextToken ( ) : Token
리턴 Token

setInput() 공개 메소드

public setInput ( String inputString ) : void
inputString String
리턴 void

프로퍼티 상세

_lookAhead 보호되어 있는 프로퍼티

protected int _lookAhead
리턴 int

input 보호되어 있는 프로퍼티

protected StringReader input
리턴 StringReader

lookAheadBuffer 보호되어 있는 프로퍼티

protected int[] lookAheadBuffer
리턴 int[]