Top Method Summary
Options Name Purpose
INTEGER Get () Returns the next character code, or -1 at end of the source Notes : Updates NextLine / NextCol for the following character unless this is a macro expansion source. @return The character code of the next character, or -1 (EOF) */

Top Constructor Summary
Options Name Purpose
InputSource (integer, longchar) Constructor for the InputSource class Notes : @param piSourceNum The unique source number @param plcContent The character content */
InputSource (integer, longchar, logical) Constructor for the InputSource class Notes : @param piSourceNum The unique source number @param plcContent The character content @param plPrimary Whether this is the primary input source */

Top Property Summary
Options Name Purpose
LONGCHAR Content
INTEGER FileIndex
LOGICAL IsMacroExpansion
LOGICAL IsPrimaryInput
INTEGER Length
INTEGER NextCol
INTEGER NextLine
INTEGER Position
Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.Lexer.InputSource Previous
INTEGER SourceNum


Method Detail
Top

INTEGER Get ()

Purpose: Returns the next character code, or -1 at end of the source
Notes : Updates NextLine / NextCol for the following character unless
this is a macro expansion source.

Returns INTEGER
The character code of the next character, or -1 (EOF)


Constructor Detail
Top

InputSource (integer, longchar)

Purpose: Constructor for the InputSource class
Notes :

Parameters:
piSourceNum INTEGER
The unique source number
plcContent LONGCHAR
The character content
Top

InputSource (integer, longchar, logical)

Purpose: Constructor for the InputSource class
Notes :

Parameters:
piSourceNum INTEGER
The unique source number
plcContent LONGCHAR
The character content
plPrimary LOGICAL
Whether this is the primary input source


Property Detail
Top

LONGCHAR Content


Returns LONGCHAR
Top

INTEGER FileIndex


Returns INTEGER
Top

LOGICAL IsMacroExpansion


Returns LOGICAL
Top

LOGICAL IsPrimaryInput


Returns LOGICAL
Top

INTEGER Length


Returns INTEGER
Top

INTEGER NextCol


Returns INTEGER
Top

INTEGER NextLine


Returns INTEGER
Top

INTEGER Position


Returns INTEGER
Top

Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.Lexer.InputSource Previous


Returns Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.Lexer.InputSource
Top

INTEGER SourceNum


Returns INTEGER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:18:15