831 lines
18 KiB
Go
831 lines
18 KiB
Go
// Code generated by gocc; DO NOT EDIT.
|
|
|
|
package parser
|
|
|
|
type (
|
|
actionTable [numStates]actionRow
|
|
actionRow struct {
|
|
canRecover bool
|
|
actions [numSymbols]action
|
|
}
|
|
)
|
|
|
|
var actionTab = actionTable{
|
|
actionRow{ // S0
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
shift(4), // (
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S1
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
accept(true), // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S2
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(1), // ␚, reduce: Schema
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
shift(4), // (
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S3
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(2), // ␚, reduce: ExprList
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
reduce(2), // (, reduce: ExprList
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S4
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
shift(6), // name
|
|
nil, // (
|
|
nil, // )
|
|
shift(7), // .
|
|
},
|
|
},
|
|
actionRow{ // S5
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(3), // ␚, reduce: ExprList
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
reduce(3), // (, reduce: ExprList
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S6
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
shift(17), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S7
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S8
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(12), // string, reduce: Val
|
|
reduce(12), // rune, reduce: Val
|
|
reduce(12), // int, reduce: Val
|
|
reduce(12), // float, reduce: Val
|
|
reduce(12), // imaginary, reduce: Val
|
|
reduce(12), // name, reduce: Val
|
|
reduce(12), // (, reduce: Val
|
|
reduce(12), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S9
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(22), // string
|
|
shift(23), // rune
|
|
shift(24), // int
|
|
shift(25), // float
|
|
shift(26), // imaginary
|
|
shift(27), // name
|
|
shift(28), // (
|
|
shift(29), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S10
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(6), // string, reduce: Val
|
|
reduce(6), // rune, reduce: Val
|
|
reduce(6), // int, reduce: Val
|
|
reduce(6), // float, reduce: Val
|
|
reduce(6), // imaginary, reduce: Val
|
|
reduce(6), // name, reduce: Val
|
|
reduce(6), // (, reduce: Val
|
|
reduce(6), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S11
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(7), // string, reduce: Val
|
|
reduce(7), // rune, reduce: Val
|
|
reduce(7), // int, reduce: Val
|
|
reduce(7), // float, reduce: Val
|
|
reduce(7), // imaginary, reduce: Val
|
|
reduce(7), // name, reduce: Val
|
|
reduce(7), // (, reduce: Val
|
|
reduce(7), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S12
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(8), // string, reduce: Val
|
|
reduce(8), // rune, reduce: Val
|
|
reduce(8), // int, reduce: Val
|
|
reduce(8), // float, reduce: Val
|
|
reduce(8), // imaginary, reduce: Val
|
|
reduce(8), // name, reduce: Val
|
|
reduce(8), // (, reduce: Val
|
|
reduce(8), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S13
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(9), // string, reduce: Val
|
|
reduce(9), // rune, reduce: Val
|
|
reduce(9), // int, reduce: Val
|
|
reduce(9), // float, reduce: Val
|
|
reduce(9), // imaginary, reduce: Val
|
|
reduce(9), // name, reduce: Val
|
|
reduce(9), // (, reduce: Val
|
|
reduce(9), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S14
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(10), // string, reduce: Val
|
|
reduce(10), // rune, reduce: Val
|
|
reduce(10), // int, reduce: Val
|
|
reduce(10), // float, reduce: Val
|
|
reduce(10), // imaginary, reduce: Val
|
|
reduce(10), // name, reduce: Val
|
|
reduce(10), // (, reduce: Val
|
|
reduce(10), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S15
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(11), // string, reduce: Val
|
|
reduce(11), // rune, reduce: Val
|
|
reduce(11), // int, reduce: Val
|
|
reduce(11), // float, reduce: Val
|
|
reduce(11), // imaginary, reduce: Val
|
|
reduce(11), // name, reduce: Val
|
|
reduce(11), // (, reduce: Val
|
|
reduce(11), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S16
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
shift(30), // name
|
|
nil, // (
|
|
nil, // )
|
|
shift(31), // .
|
|
},
|
|
},
|
|
actionRow{ // S17
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(15), // ␚, reduce: Expr
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
reduce(15), // (, reduce: Expr
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S18
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
shift(33), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S19
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(4), // string, reduce: ValList
|
|
reduce(4), // rune, reduce: ValList
|
|
reduce(4), // int, reduce: ValList
|
|
reduce(4), // float, reduce: ValList
|
|
reduce(4), // imaginary, reduce: ValList
|
|
reduce(4), // name, reduce: ValList
|
|
reduce(4), // (, reduce: ValList
|
|
reduce(4), // ), reduce: ValList
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S20
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(12), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S21
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
shift(34), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S22
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(6), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S23
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(7), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S24
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(8), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S25
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(9), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S26
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(10), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S27
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(11), // ), reduce: Val
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S28
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
shift(35), // name
|
|
nil, // (
|
|
nil, // )
|
|
shift(36), // .
|
|
},
|
|
},
|
|
actionRow{ // S29
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(14), // ␚, reduce: Expr
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
reduce(14), // (, reduce: Expr
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S30
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
shift(38), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S31
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S32
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(5), // string, reduce: ValList
|
|
reduce(5), // rune, reduce: ValList
|
|
reduce(5), // int, reduce: ValList
|
|
reduce(5), // float, reduce: ValList
|
|
reduce(5), // imaginary, reduce: ValList
|
|
reduce(5), // name, reduce: ValList
|
|
reduce(5), // (, reduce: ValList
|
|
reduce(5), // ), reduce: ValList
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S33
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(16), // ␚, reduce: Expr
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
reduce(16), // (, reduce: Expr
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S34
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
reduce(13), // ␚, reduce: Expr
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
reduce(13), // (, reduce: Expr
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S35
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
shift(41), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S36
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
nil, // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S37
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(22), // string
|
|
shift(23), // rune
|
|
shift(24), // int
|
|
shift(25), // float
|
|
shift(26), // imaginary
|
|
shift(27), // name
|
|
shift(28), // (
|
|
shift(44), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S38
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(15), // string, reduce: Expr
|
|
reduce(15), // rune, reduce: Expr
|
|
reduce(15), // int, reduce: Expr
|
|
reduce(15), // float, reduce: Expr
|
|
reduce(15), // imaginary, reduce: Expr
|
|
reduce(15), // name, reduce: Expr
|
|
reduce(15), // (, reduce: Expr
|
|
reduce(15), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S39
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
shift(45), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S40
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(22), // string
|
|
shift(23), // rune
|
|
shift(24), // int
|
|
shift(25), // float
|
|
shift(26), // imaginary
|
|
shift(27), // name
|
|
shift(28), // (
|
|
shift(47), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S41
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(15), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S42
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
shift(10), // string
|
|
shift(11), // rune
|
|
shift(12), // int
|
|
shift(13), // float
|
|
shift(14), // imaginary
|
|
shift(15), // name
|
|
shift(16), // (
|
|
shift(48), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S43
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
shift(49), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S44
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(14), // string, reduce: Expr
|
|
reduce(14), // rune, reduce: Expr
|
|
reduce(14), // int, reduce: Expr
|
|
reduce(14), // float, reduce: Expr
|
|
reduce(14), // imaginary, reduce: Expr
|
|
reduce(14), // name, reduce: Expr
|
|
reduce(14), // (, reduce: Expr
|
|
reduce(14), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S45
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(16), // string, reduce: Expr
|
|
reduce(16), // rune, reduce: Expr
|
|
reduce(16), // int, reduce: Expr
|
|
reduce(16), // float, reduce: Expr
|
|
reduce(16), // imaginary, reduce: Expr
|
|
reduce(16), // name, reduce: Expr
|
|
reduce(16), // (, reduce: Expr
|
|
reduce(16), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S46
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
shift(50), // )
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S47
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(14), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S48
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(16), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S49
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
reduce(13), // string, reduce: Expr
|
|
reduce(13), // rune, reduce: Expr
|
|
reduce(13), // int, reduce: Expr
|
|
reduce(13), // float, reduce: Expr
|
|
reduce(13), // imaginary, reduce: Expr
|
|
reduce(13), // name, reduce: Expr
|
|
reduce(13), // (, reduce: Expr
|
|
reduce(13), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
actionRow{ // S50
|
|
canRecover: false,
|
|
actions: [numSymbols]action{
|
|
nil, // INVALID
|
|
nil, // ␚
|
|
nil, // string
|
|
nil, // rune
|
|
nil, // int
|
|
nil, // float
|
|
nil, // imaginary
|
|
nil, // name
|
|
nil, // (
|
|
reduce(13), // ), reduce: Expr
|
|
nil, // .
|
|
},
|
|
},
|
|
}
|