// 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, // . }, }, }