def perform_stack_action(self, stack: AutomatonStack, configuration: Configuration): MemberState.check_stack(stack) stack.add_data(stack.get_current_content()) MemberState.add_member_to_stack(stack) stack.remove_level() ExpressionEndState.add_function_to_stack(stack)
def __init__(self): StateDescription.__init__(self, MemberState(), _MemberDefaultTransition(), [ _TransitionFromMemberToAccept(), _MemberCommaTransition(), _MemberWhitespaceTransition(), _TransitionFromMemberToCloseFunction() ])
def __init__(self): TransitionWithoutAction.__init__(self, Configuration(MemberState(), ')'), Configuration(ExpressionEndState(), ''))
def __init__(self): TransitionWithoutAction.__init__(self, Configuration(MemberState(), '$'), Configuration(AcceptState(), ''))
def __init__(self): DefaultTransition.__init__(self, MemberState())
def __init__(self): TransitionWithoutAction.__init__(self, Configuration(VariableState(), '.'), Configuration(MemberState(), ''))