Esempio n. 1
0
def state_43_actions(parser, lexer):

    value = None
    value = parser.stack[-1].value
    replay = [StateTermValue(0, Nt(InitNt(goal=Nt('grammar'))), value, False)]
    del parser.stack[-1:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 2
0
def state_48_actions(parser, lexer):

    value = None
    raise ShiftAccept()
    replay = [StateTermValue(0, Nt(InitNt(goal=Nt('grammar'))), value, False)]
    del parser.stack[-2:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 3
0
def state_43_actions(parser, lexer):
    # { value = AstBuilder::id(1) [off: 0]; Unwind(Nt(InitNt(goal=Nt('grammar'))), 1, 0) }

    value = None
    value = parser.stack[-1].value
    replay = []
    replay.append(StateTermValue(0, Nt(InitNt(goal=Nt('grammar'))), value, False))
    del parser.stack[-1:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_84_actions(parser, lexer, r0)
    return
Esempio n. 4
0
def state_48_actions(parser, lexer):
    # { Accept(); Unwind(Nt(InitNt(goal=Nt('grammar'))), 2, 0) }

    value = None
    raise ShiftAccept()
    replay = []
    replay.append(StateTermValue(0, Nt(InitNt(goal=Nt('grammar'))), value, False))
    del parser.stack[-2:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_84_actions(parser, lexer, r0)
    return
Esempio n. 5
0
def state_75_actions(parser, lexer):

    value = None
    value = parser.methods.expr_some(parser.stack[-2].value)
    replay = [StateTermValue(0, Nt('expr'), value, False)]
    del parser.stack[-4:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 6
0
def state_72_actions(parser, lexer):

    value = None
    value = parser.methods.expr_call(parser.stack[-3].value, None)
    replay = [StateTermValue(0, Nt('expr'), value, False)]
    del parser.stack[-3:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 7
0
def state_67_actions(parser, lexer):

    value = None
    value = parser.methods.expr_none()
    replay = [StateTermValue(0, Nt('expr'), value, False)]
    del parser.stack[-1:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 8
0
def state_65_actions(parser, lexer):

    value = None
    value = parser.stack[-1].value
    replay = [StateTermValue(0, Nt('reducer'), value, False)]
    del parser.stack[-2:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 9
0
def state_64_actions(parser, lexer):

    value = None
    value = parser.methods.prod(parser.stack[-3].value, parser.stack[-2].value)
    replay = [StateTermValue(0, Nt('prod'), value, False)]
    del parser.stack[-3:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 10
0
def state_60_actions(parser, lexer):

    value = None
    value = parser.methods.optional(parser.stack[-2].value)
    replay = [StateTermValue(0, Nt('term'), value, False)]
    del parser.stack[-2:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 11
0
def state_55_actions(parser, lexer):

    value = None
    value = parser.methods.var_token(parser.stack[-2].value)
    replay = [StateTermValue(0, Nt('token_def'), value, False)]
    del parser.stack[-4:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 12
0
def state_47_actions(parser, lexer):

    value = None
    value = parser.methods.append(parser.stack[-2].value, parser.stack[-1].value)
    replay = [StateTermValue(0, Nt('token_defs'), value, False)]
    del parser.stack[-2:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 13
0
def state_71_actions(parser, lexer):

    value = None
    value = parser.methods.nt_def(parser.stack[-7].value, parser.stack[-6].value, parser.stack[-4].value, parser.stack[-2].value)
    replay = [StateTermValue(0, Nt('nt_def'), value, False)]
    del parser.stack[-7:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 14
0
def state_52_actions(parser, lexer):

    value = None
    value = parser.methods.ident(parser.stack[-1].value)
    replay = [StateTermValue(0, Nt('symbol'), value, False)]
    del parser.stack[-1:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 15
0
def state_51_actions(parser, lexer):

    value = None
    value = parser.methods.single(parser.stack[-1].value)
    replay = [StateTermValue(0, Nt('terms'), value, False)]
    del parser.stack[-1:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 16
0
def state_49_actions(parser, lexer):

    value = None
    value = parser.methods.nt_def(None, None, parser.stack[-3].value, None)
    replay = [StateTermValue(0, Nt('nt_def'), value, False)]
    del parser.stack[-4:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 17
0
def state_76_actions(parser, lexer):

    value = None
    value = parser.methods.args_append(parser.stack[-3].value, parser.stack[-1].value)
    replay = [StateTermValue(0, Nt('expr_args'), value, False)]
    del parser.stack[-3:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 18
0
def state_54_actions(parser, lexer):

    value = None
    value = parser.methods.empty(parser.stack[-1].value)
    replay = [StateTermValue(0, Nt('prods'), value, False)]
    del parser.stack[-1:]
    parser.shift_list(replay, lexer)
    state_94_actions(parser, lexer)
    return
Esempio n. 19
0
def state_73_actions(parser, lexer):

    value = None
    value = parser.methods.args_single(parser.stack[-1].value)
    replay = [StateTermValue(0, Nt('expr_args'), value, False)]
    del parser.stack[-1:]
    parser.shift_list(replay, lexer)
    state_109_actions(parser, lexer)
    return
Esempio n. 20
0
def state_77_actions(parser, lexer):

    value = None
    value = parser.methods.grammar(None, parser.stack[-2].value)
    replay = [StateTermValue(0, Nt('grammar'), value, False)]
    replay = replay + parser.stack[-1:]
    del parser.stack[-2:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 21
0
def state_79_actions(parser, lexer):

    value = None
    value = parser.stack[-2].value
    replay = [StateTermValue(0, Nt('term'), value, False)]
    replay = replay + parser.stack[-1:]
    del parser.stack[-2:]
    parser.shift_list(replay, lexer)
    return
Esempio n. 22
0
def state_47_actions(parser, lexer):
    # { value = AstBuilder::append(2, 1) [off: 0]; Unwind(Nt('token_defs'), 2, 0) }

    value = None
    value = parser.methods.append(parser.stack[-2].value, parser.stack[-1].value)
    replay = []
    replay.append(StateTermValue(0, Nt('token_defs'), value, False))
    del parser.stack[-2:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_83_actions(parser, lexer, r0)
    return
Esempio n. 23
0
def state_76_actions(parser, lexer):
    # { value = AstBuilder::args_append(3, 1) [off: 0]; Unwind(Nt('expr_args'), 3, 0) }

    value = None
    value = parser.methods.args_append(parser.stack[-3].value, parser.stack[-1].value)
    replay = []
    replay.append(StateTermValue(0, Nt('expr_args'), value, False))
    del parser.stack[-3:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_109_actions(parser, lexer, r0)
    return
Esempio n. 24
0
def state_75_actions(parser, lexer):
    # { value = AstBuilder::expr_some(2) [off: 0]; Unwind(Nt('expr'), 4, 0) }

    value = None
    value = parser.methods.expr_some(parser.stack[-2].value)
    replay = []
    replay.append(StateTermValue(0, Nt('expr'), value, False))
    del parser.stack[-4:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_108_actions(parser, lexer, r0)
    return
Esempio n. 25
0
def state_71_actions(parser, lexer):
    # { value = AstBuilder::nt_def(Some(inner=7), Some(inner=6), 4, Some(inner=2)) [off: 0]; Unwind(Nt('nt_def'), 7, 0) }

    value = None
    value = parser.methods.nt_def(parser.stack[-7].value, parser.stack[-6].value, parser.stack[-4].value, parser.stack[-2].value)
    replay = []
    replay.append(StateTermValue(0, Nt('nt_def'), value, False))
    del parser.stack[-7:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_107_actions(parser, lexer, r0)
    return
Esempio n. 26
0
def state_64_actions(parser, lexer):
    # { value = AstBuilder::prod(3, Some(inner=2)) [off: 0]; Unwind(Nt('prod'), 3, 0) }

    value = None
    value = parser.methods.prod(parser.stack[-3].value, parser.stack[-2].value)
    replay = []
    replay.append(StateTermValue(0, Nt('prod'), value, False))
    del parser.stack[-3:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_101_actions(parser, lexer, r0)
    return
Esempio n. 27
0
def state_63_actions(parser, lexer):
    # { value = AstBuilder::const_token(4, 2) [off: 0]; Unwind(Nt('token_def'), 5, 0) }

    value = None
    value = parser.methods.const_token(parser.stack[-4].value, parser.stack[-2].value)
    replay = []
    replay.append(StateTermValue(0, Nt('token_def'), value, False))
    del parser.stack[-5:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_100_actions(parser, lexer, r0)
    return
Esempio n. 28
0
def state_49_actions(parser, lexer):
    # { value = AstBuilder::nt_def(None, None, 3, None) [off: 0]; Unwind(Nt('nt_def'), 4, 0) }

    value = None
    value = parser.methods.nt_def(None, None, parser.stack[-3].value, None)
    replay = []
    replay.append(StateTermValue(0, Nt('nt_def'), value, False))
    del parser.stack[-4:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_107_actions(parser, lexer, r0)
    return
Esempio n. 29
0
def state_50_actions(parser, lexer):
    # { value = AstBuilder::single(1) [off: 0]; Unwind(Nt('prods'), 1, 0) }

    value = None
    value = parser.methods.single(parser.stack[-1].value)
    replay = []
    replay.append(StateTermValue(0, Nt('prods'), value, False))
    del parser.stack[-1:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_94_actions(parser, lexer, r0)
    return
Esempio n. 30
0
def state_65_actions(parser, lexer):
    # { value = AstBuilder::id(1) [off: 0]; Unwind(Nt('reducer'), 2, 0) }

    value = None
    value = parser.stack[-1].value
    replay = []
    replay.append(StateTermValue(0, Nt('reducer'), value, False))
    del parser.stack[-2:]
    parser.replay.extend(replay)
    r0 = parser.replay.pop()
    state_102_actions(parser, lexer, r0)
    return