C# Class DCPUB.Preprocessor.ParseState

Show file 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 property

public PreprocessedLineLocationTable,DCPUB.Preprocessor LineLocationTable
return PreprocessedLineLocationTable

ReportErrors public property

public Action ReportErrors
return Action

currentLineInFile public property

public int currentLineInFile
return int

end public property

public int end
return int

filename public property

public String filename
return String

lastWasNewline public property

public bool lastWasNewline
return bool

macros public property

public Dictionary macros
return Macro>.Dictionary

readIncludeFile public property

public Func readIncludeFile
return String>.Func

source public property

public String source
return String

start public property

public int start
return int

totalLinesInResult public property

public int totalLinesInResult
return int