class documentation

Undocumented

Method __init__ Undocumented
Method assert_end Undocumented
Method fail Undocumented
Method match Undocumented
Method read_rest Undocumented
Method skip_string Undocumented
Method skip_string_and_ws Undocumented
Method skip_word Undocumented
Method skip_word_and_ws Undocumented
Method skip_ws Undocumented
Method status Undocumented
Method warn Undocumented
Instance Variable allowFallbackExpressionParsing Undocumented
Instance Variable config Undocumented
Instance Variable definition Undocumented
Instance Variable end Undocumented
Instance Variable last_match Undocumented
Instance Variable location Undocumented
Instance Variable otherErrors Undocumented
Instance Variable pos Undocumented
Property current_char Undocumented
Property eof Undocumented
Property id_attributes Undocumented
Property language Undocumented
Property matched_text Undocumented
Property paren_attributes Undocumented
Method _make_multi_error Undocumented
Method _parse_attribute Undocumented
Method _parse_attribute_list Undocumented
Method _parse_balanced_token_seq Undocumented
Method _parse_paren_expression_list Undocumented
Instance Variable _previous_state Undocumented
def __init__(self, definition, *, location, config): (source)

Undocumented

Parameters
definition:strUndocumented
location:(nodes.Node|tuple[str, int])|strUndocumented
config:ConfigUndocumented
def assert_end(self, *, allowSemicolon=False): (source)

Undocumented

Parameters
allowSemicolon:boolUndocumented
def fail(self, msg): (source)

Undocumented

Parameters
msg:strUndocumented
def match(self, regex): (source)

Undocumented

Parameters
regex:re.PatternUndocumented
Returns
boolUndocumented
def read_rest(self): (source)

Undocumented

Returns
strUndocumented
def skip_string(self, string): (source)

Undocumented

Parameters
string:strUndocumented
Returns
boolUndocumented
def skip_string_and_ws(self, string): (source)

Undocumented

Parameters
string:strUndocumented
Returns
boolUndocumented
def skip_word(self, word): (source)

Undocumented

Parameters
word:strUndocumented
Returns
boolUndocumented
def skip_word_and_ws(self, word): (source)

Undocumented

Parameters
word:strUndocumented
Returns
boolUndocumented
def skip_ws(self): (source)

Undocumented

Returns
boolUndocumented
def status(self, msg): (source)

Undocumented

Parameters
msg:strUndocumented
def warn(self, msg): (source)

Undocumented

Parameters
msg:strUndocumented
allowFallbackExpressionParsing: bool = (source)

Undocumented

Undocumented

definition = (source)

Undocumented

Undocumented

last_match = (source)

Undocumented

location = (source)

Undocumented

otherErrors: list = (source)

Undocumented

@property
current_char: str = (source)

Undocumented

Undocumented

@property
matched_text: str = (source)

Undocumented

def _make_multi_error(self, errors, header): (source)

Undocumented

Parameters
errors:list[Any]Undocumented
header:strUndocumented
Returns
DefinitionErrorUndocumented
def _parse_attribute(self): (source)

Undocumented

Returns
ASTAttribute|NoneUndocumented
def _parse_attribute_list(self): (source)

Undocumented

Returns
ASTAttributeListUndocumented
def _parse_balanced_token_seq(self, end): (source)

Undocumented

Parameters
end:list[str]Undocumented
Returns
strUndocumented
def _parse_paren_expression_list(self): (source)
_previous_state = (source)

Undocumented