class documentation

class ParseMachine(StateMachine): (source)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method changing_state Undocumented
Method check_ambiguity Guard against ambiguity when current flag takes an optional value.
Method complete_context Undocumented
Method complete_flag Undocumented
Method error Undocumented
Method handle Undocumented
Method see_positional_arg Undocumented
Method see_value Undocumented
Method store_only Undocumented
Method switch_to_context Undocumented
Method switch_to_flag Undocumented
Class Variable initial_state Undocumented
Instance Variable context Undocumented
Instance Variable contexts Undocumented
Instance Variable flag Undocumented
Instance Variable flag_got_value Undocumented
Instance Variable ignore_unknown Undocumented
Instance Variable initial Undocumented
Instance Variable result Undocumented
Property waiting_for_flag_value Undocumented
def __init__(self, initial, contexts, ignore_unknown): (source)

Undocumented

def changing_state(self, from_, to): (source)

Undocumented

def check_ambiguity(self, value): (source)

Guard against ambiguity when current flag takes an optional value. .. versionadded:: 1.0

def complete_context(self): (source)

Undocumented

def complete_flag(self): (source)

Undocumented

def error(self, msg): (source)

Undocumented

def handle(self, token): (source)

Undocumented

def see_positional_arg(self, value): (source)

Undocumented

def see_value(self, value): (source)

Undocumented

def store_only(self, token): (source)

Undocumented

def switch_to_context(self, name): (source)

Undocumented

def switch_to_flag(self, flag, inverse=False): (source)

Undocumented

initial_state: str = (source)

Undocumented

Undocumented

contexts = (source)

Undocumented

Undocumented

flag_got_value: bool = (source)

Undocumented

ignore_unknown = (source)

Undocumented

Undocumented

Undocumented

@property
waiting_for_flag_value = (source)

Undocumented