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 caseSensitive field.

caseSensitive
uint caseSensitive [@property setter]

Set caseSensitive field.

char2Token
uint char2Token [@property getter]

Get char2Token field.

char2Token
uint char2Token [@property setter]

Set char2Token field.

cpairCommentSingle
string cpairCommentSingle [@property getter]

Get cpairCommentSingle field.

cpairCommentSingle
string cpairCommentSingle [@property setter]

Set cpairCommentSingle field.

csetIdentifierFirst
string csetIdentifierFirst [@property getter]

Get csetIdentifierFirst field.

csetIdentifierFirst
string csetIdentifierFirst [@property setter]

Set csetIdentifierFirst field.

csetIdentifierNth
string csetIdentifierNth [@property getter]

Get csetIdentifierNth field.

csetIdentifierNth
string csetIdentifierNth [@property setter]

Set csetIdentifierNth field.

csetSkipCharacters
string csetSkipCharacters [@property getter]

Get csetSkipCharacters field.

csetSkipCharacters
string csetSkipCharacters [@property setter]

Set csetSkipCharacters field.

identifier2String
uint identifier2String [@property getter]

Get identifier2String field.

identifier2String
uint identifier2String [@property setter]

Set identifier2String field.

int2Float
uint int2Float [@property getter]

Get int2Float field.

int2Float
uint int2Float [@property setter]

Set int2Float field.

numbers2Int
uint numbers2Int [@property getter]

Get numbers2Int field.

numbers2Int
uint numbers2Int [@property setter]

Set numbers2Int field.

scanBinary
uint scanBinary [@property getter]

Get scanBinary field.

scanBinary
uint scanBinary [@property setter]

Set scanBinary field.

scanCommentMulti
uint scanCommentMulti [@property getter]

Get scanCommentMulti field.

scanCommentMulti
uint scanCommentMulti [@property setter]

Set scanCommentMulti field.

scanFloat
uint scanFloat [@property getter]

Get scanFloat field.

scanFloat
uint scanFloat [@property setter]

Set scanFloat field.

scanHex
uint scanHex [@property getter]

Get scanHex field.

scanHex
uint scanHex [@property setter]

Set scanHex field.

scanHexDollar
uint scanHexDollar [@property getter]

Get scanHexDollar field.

scanHexDollar
uint scanHexDollar [@property setter]

Set scanHexDollar field.

scanIdentifier
uint scanIdentifier [@property getter]

Get scanIdentifier field.

scanIdentifier
uint scanIdentifier [@property setter]

Set scanIdentifier field.

scanIdentifier1char
uint scanIdentifier1char [@property getter]

Get scanIdentifier1char field.

scanIdentifier1char
uint scanIdentifier1char [@property setter]

Set scanIdentifier1char field.

scanIdentifierNULL
uint scanIdentifierNULL [@property getter]

Get scanIdentifierNULL field.

scanIdentifierNULL
uint scanIdentifierNULL [@property setter]

Set scanIdentifierNULL field.

scanOctal
uint scanOctal [@property getter]

Get scanOctal field.

scanOctal
uint scanOctal [@property setter]

Set scanOctal field.

scanStringDq
uint scanStringDq [@property getter]

Get scanStringDq field.

scanStringDq
uint scanStringDq [@property setter]

Set scanStringDq field.

scanStringSq
uint scanStringSq [@property getter]

Get scanStringSq field.

scanStringSq
uint scanStringSq [@property setter]

Set scanStringSq field.

scanSymbols
uint scanSymbols [@property getter]

Get scanSymbols field.

scanSymbols
uint scanSymbols [@property setter]

Set scanSymbols field.

scope0Fallback
uint scope0Fallback [@property setter]

Set scope0Fallback field.

scope0Fallback
uint scope0Fallback [@property getter]

Get scope0Fallback field.

skipCommentMulti
uint skipCommentMulti [@property getter]

Get skipCommentMulti field.

skipCommentMulti
uint skipCommentMulti [@property setter]

Set skipCommentMulti field.

skipCommentSingle
uint skipCommentSingle [@property getter]

Get skipCommentSingle field.

skipCommentSingle
uint skipCommentSingle [@property setter]

Set skipCommentSingle field.

storeInt64
uint storeInt64 [@property getter]

Get storeInt64 field.

storeInt64
uint storeInt64 [@property setter]

Set storeInt64 field.

symbol2Token
uint symbol2Token [@property getter]

Get symbol2Token field.

symbol2Token
uint symbol2Token [@property setter]

Set symbol2Token field.