C# Class DCPUB.Preprocessor.ParseState

显示文件 Open project: Blecki/DCPUB

Public Properties

Property Type Description
LineLocationTable PreprocessedLineLocationTable
ReportErrors Action
currentLineInFile int
end int
filename String
lastWasNewline bool
macros Macro>.Dictionary
readIncludeFile String>.Func
source String
start int
totalLinesInResult int

Public Methods

Method Description
Advance ( ) : void
AtEnd ( ) : bool
Error ( String Message ) : void
MatchNext ( String str ) : bool
Next ( ) : char
ParseState ( String source ) : System
PeekForSpace ( ) : bool

Method Details

Advance() public method

public Advance ( ) : void
return void

AtEnd() public method

public AtEnd ( ) : bool
return bool

Error() public method

public Error ( String Message ) : void
Message String
return void

MatchNext() public method

public MatchNext ( String str ) : bool
str String
return bool

Next() public method

public Next ( ) : char
return char

ParseState() public method

public ParseState ( String source ) : System
source String
return System

PeekForSpace() public method

public PeekForSpace ( ) : bool
return bool

Property Details

LineLocationTable public_oe property

public PreprocessedLineLocationTable,DCPUB.Preprocessor LineLocationTable
return PreprocessedLineLocationTable

ReportErrors public_oe property

public Action ReportErrors
return Action

currentLineInFile public_oe property

public int currentLineInFile
return int

end public_oe property

public int end
return int

filename public_oe property

public String filename
return String

lastWasNewline public_oe property

public bool lastWasNewline
return bool

macros public_oe property

public Dictionary macros
return Macro>.Dictionary

readIncludeFile public_oe property

public Func readIncludeFile
return String>.Func

source public_oe property

public String source
return String

start public_oe property

public int start
return int

totalLinesInResult public_oe property

public int totalLinesInResult
return int