Пример #1
0
 def __init__(self):
     StateDescription.__init__(
         self, ValueState(), SimpleForwardDefaultTransition(ValueState()), [
             TransitionWithoutAction(Configuration(ValueState(), '\\'),
                                     Configuration(ValueEscapeState(), '')),
             _StringEndTransition()
         ])
Пример #2
0
 def __init__(self):
     StateDescription.__init__(
         self, OperatorEndState(), _InvalidValueTransition(), [
             TransitionWithAction(Configuration(OperatorEndState(), '"'),
                                  Configuration(ValueState(), ''),
                                  lambda stack: stack.add_level())
         ])
Пример #3
0
 def __init__(self):
     TransitionWithoutAction.__init__(self, Configuration(ValueState(), '"'),
                                      Configuration(ConstraintEndState(), ''))
Пример #4
0
 def get_output_configuration(self, input_configuration: Configuration) -> Configuration:
     return Configuration(ValueState(), input_configuration.character)
Пример #5
0
 def __init__(self):
     StateDescription.__init__(self, OperatorState(), _OperatorDefaultTransition(), [
         TransitionWithoutAction(Configuration(OperatorState(), '"'),
                                 Configuration(ValueState(), '')),
         _OperatorWhitespaceTransition()
     ])
Пример #6
0
 def __init__(self):
     TransitionWithoutAction.__init__(self, Configuration(OperatorState(), '"'),
                                      Configuration(ValueState(), ''))