lexer.pbi

Included Files:
Included in:

Overview


Constants
#PBSC_Comment
#PBSC_Identifier
#PBSC_NewLine
#PBSC_Number
#PBSC_Other
#PBSC_String

Top, Back


Structures and Interfaces
cPBSC
iPBSC

Top, Back


Functions and Macros
_PBSC_FindToken.l(*this.cPBSC, s.s)
_PBSC_GetDOperator.l(*this.cPBSC, s.s)
_PBSC_GetIdentifier.l(*this.cPBSC, s.s)
_PBSC_GetNumber.l(*this.cPBSC, s.s)
_PBSC_GetString.l(*this.cPBSC, s.s)
_PBSC_ReadLine.s(*this.cPBSC)
_PBSC_SetLastToken(*this.cPBSC, s.s)
_PBSC_SetTokenType(*this.cPBSC, Type.l)
_PBSC_Trim.s(*this.cPBSC, s.s)
Delete_PBSC(*obj.cPBSC)
New_PBSC.l()
PBSC_CloseFile(*this.cPBSC)
PBSC_GetCurrentLineNb.l(*this.cPBSC)
PBSC_GetCurrentType.l(*this.cPBSC)
PBSC_GetNextToken.s(*this.cPBSC)
PBSC_IsNextToken.l(*this.cPBSC)
PBSC_SetFile.l(*this.cPBSC, FileName.s)
PBSC_SetFileLine(*this.cPBSC, Line.l)
PBSC_SetFileString(*this.cPBSC, FileAsString.s)

Top, Back


cPBSC

Elements:

*VTable
CurrentType.l
File.s
FileLine.l
FileMaxLine.l
LastToken.s
LastTokenType.l
Line.s
PreLastToken.s
PreLastTokenType.l
PrePreLastToken.s
PrePreLastTokenType.l
Started.l

Top, Back


iPBSC

Elements:

CloseFile()
GetCurrentLineNb.l()
GetCurrentType.l()
GetNextToken.s()
IsNextToken.l()
SetFile.l(FileName.s)
SetFileLine(Line.l)
SetFileString(FileAsString.s)

Top, Back


_PBSC_FindToken.l(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


_PBSC_GetDOperator.l(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


_PBSC_GetIdentifier.l(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


_PBSC_GetNumber.l(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


_PBSC_GetString.l(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


_PBSC_ReadLine.s(*this.cPBSC)

Parameters:

*this

Top, Back


_PBSC_SetLastToken(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


_PBSC_SetTokenType(*this.cPBSC, Type.l)

Parameters:

*this
Type

Top, Back


_PBSC_Trim.s(*this.cPBSC, s.s)

Parameters:

*this
s

Top, Back


Delete_PBSC(*obj.cPBSC)

Parameters:

*obj

Top, Back


New_PBSC.l()


Top, Back


PBSC_CloseFile(*this.cPBSC)

Parameters:

*this

Top, Back


PBSC_GetCurrentLineNb.l(*this.cPBSC)

Parameters:

*this

Top, Back


PBSC_GetCurrentType.l(*this.cPBSC)

Parameters:

*this

Top, Back


PBSC_GetNextToken.s(*this.cPBSC)

Parameters:

*this

Top, Back


PBSC_IsNextToken.l(*this.cPBSC)

Parameters:

*this

Top, Back


PBSC_SetFile.l(*this.cPBSC, FileName.s)

Parameters:

*this
FileName

Top, Back


PBSC_SetFileLine(*this.cPBSC, Line.l)

Parameters:

*this
Line

Top, Back


PBSC_SetFileString(*this.cPBSC, FileAsString.s)

Parameters:

*this
FileAsString

Top, Back