ScannerConfig

Specifies the #GScanner parser configuration. Most settings can be changed during the parsing phase and will affect the lexical parsing of the next unpeeked token.

class ScannerConfig {
GScannerConfig cInstance;
}

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

cPtr
void* cPtr()

Properties

caseSensitive
uint caseSensitive [@property getter]

Get field caseSensitive.

caseSensitive
uint caseSensitive [@property setter]

Set field caseSensitive.

char2Token
uint char2Token [@property getter]

Get field char2Token.

char2Token
uint char2Token [@property setter]

Set field char2Token.

cpairCommentSingle
string cpairCommentSingle [@property getter]

Get field cpairCommentSingle.

cpairCommentSingle
string cpairCommentSingle [@property setter]

Set field cpairCommentSingle.

csetIdentifierFirst
string csetIdentifierFirst [@property getter]

Get field csetIdentifierFirst.

csetIdentifierFirst
string csetIdentifierFirst [@property setter]

Set field csetIdentifierFirst.

csetIdentifierNth
string csetIdentifierNth [@property getter]

Get field csetIdentifierNth.

csetIdentifierNth
string csetIdentifierNth [@property setter]

Set field csetIdentifierNth.

csetSkipCharacters
string csetSkipCharacters [@property getter]

Get field csetSkipCharacters.

csetSkipCharacters
string csetSkipCharacters [@property setter]

Set field csetSkipCharacters.

identifier2String
uint identifier2String [@property getter]

Get field identifier2String.

identifier2String
uint identifier2String [@property setter]

Set field identifier2String.

int2Float
uint int2Float [@property getter]

Get field int2Float.

int2Float
uint int2Float [@property setter]

Set field int2Float.

numbers2Int
uint numbers2Int [@property getter]

Get field numbers2Int.

numbers2Int
uint numbers2Int [@property setter]

Set field numbers2Int.

scanBinary
uint scanBinary [@property getter]

Get field scanBinary.

scanBinary
uint scanBinary [@property setter]

Set field scanBinary.

scanCommentMulti
uint scanCommentMulti [@property getter]

Get field scanCommentMulti.

scanCommentMulti
uint scanCommentMulti [@property setter]

Set field scanCommentMulti.

scanFloat
uint scanFloat [@property getter]

Get field scanFloat.

scanFloat
uint scanFloat [@property setter]

Set field scanFloat.

scanHex
uint scanHex [@property getter]

Get field scanHex.

scanHex
uint scanHex [@property setter]

Set field scanHex.

scanHexDollar
uint scanHexDollar [@property getter]

Get field scanHexDollar.

scanHexDollar
uint scanHexDollar [@property setter]

Set field scanHexDollar.

scanIdentifier
uint scanIdentifier [@property getter]

Get field scanIdentifier.

scanIdentifier
uint scanIdentifier [@property setter]

Set field scanIdentifier.

scanIdentifier1char
uint scanIdentifier1char [@property getter]

Get field scanIdentifier1char.

scanIdentifier1char
uint scanIdentifier1char [@property setter]

Set field scanIdentifier1char.

scanIdentifierNULL
uint scanIdentifierNULL [@property getter]

Get field scanIdentifierNULL.

scanIdentifierNULL
uint scanIdentifierNULL [@property setter]

Set field scanIdentifierNULL.

scanOctal
uint scanOctal [@property getter]

Get field scanOctal.

scanOctal
uint scanOctal [@property setter]

Set field scanOctal.

scanStringDq
uint scanStringDq [@property getter]

Get field scanStringDq.

scanStringDq
uint scanStringDq [@property setter]

Set field scanStringDq.

scanStringSq
uint scanStringSq [@property getter]

Get field scanStringSq.

scanStringSq
uint scanStringSq [@property setter]

Set field scanStringSq.

scanSymbols
uint scanSymbols [@property getter]

Get field scanSymbols.

scanSymbols
uint scanSymbols [@property setter]

Set field scanSymbols.

scope0Fallback
uint scope0Fallback [@property setter]

Set field scope0Fallback.

scope0Fallback
uint scope0Fallback [@property getter]

Get field scope0Fallback.

skipCommentMulti
uint skipCommentMulti [@property getter]

Get field skipCommentMulti.

skipCommentMulti
uint skipCommentMulti [@property setter]

Set field skipCommentMulti.

skipCommentSingle
uint skipCommentSingle [@property getter]

Get field skipCommentSingle.

skipCommentSingle
uint skipCommentSingle [@property setter]

Set field skipCommentSingle.

storeInt64
uint storeInt64 [@property getter]

Get field storeInt64.

storeInt64
uint storeInt64 [@property setter]

Set field storeInt64.

symbol2Token
uint symbol2Token [@property getter]

Get field symbol2Token.

symbol2Token
uint symbol2Token [@property setter]

Set field symbol2Token.