░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/canvas/vendor/bundle/ruby/3.1.0/gems/ritex-1.0.1/lib/ritex
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: parser.rb
# # DO NOT MODIFY!!!! # This file is automatically generated by Racc 1.4.6 # from Racc grammer file "". # require 'racc/parser.rb' module Ritex class Parser < Racc::Parser ##### State transition tables begin ### racc_action_table = [ 2, 144, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, 141, 28, 15, 142, 29, 151, 150, 134, -96, -96, 53, 54, 143, 56, 148, 149, 56, -96, -96, 136, 18, 3, 175, 145, 12, 147, 19, 45, 46, 68, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, 69, 28, 15, 128, 29, 164, 165, 166, 167, 168, 169, 170, 171, 172, 53, 54, 53, 54, 53, 54, 18, 56, 163, 155, 12, 93, 19, 45, 46, 56, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, 56, 28, 15, 56, 29, 134, -96, -96, 134, -96, -96, 56, 151, 150, 56, -96, -96, 56, -96, -96, 18, 148, 149, 56, 12, 52, 19, 45, 46, 174, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 98, 101, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 104, 49, 122, 123, 102, 53, 95, 96, 54, 53, 54, 53, 54, 53, 95, 53, 54, 96, 54, 109, 112, 107, 99, 100, 110, 173, 108, 45, 46, 56, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, 56, 28, 15, 56, 29, 56, 56, 56, 56, 56, 56, 185, 56, nil, nil, nil, nil, nil, nil, nil, 18, nil, 53, 54, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, 3, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 98, 101, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 104, nil, 122, 123, 102, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 109, 112, 107, 99, 100, 110, 153, 108, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, 53, 54, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, 125, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, 3, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 98, 101, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 104, nil, 122, 123, 102, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 109, 112, 107, 99, 100, 110, 97, 108, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, 71, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, nil, 53, 54, 12, nil, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 6, 7, 48, 20, 21, 22, 23, 24, 25, 26, 27, 11, nil, 28, 15, nil, 29, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, 3, nil, nil, 12, 75, 19, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 98, 101, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 104, nil, 122, 123, 102, nil, nil, nil, 48, nil, nil, 48, nil, nil, nil, nil, nil, nil, nil, 109, 112, 107, 99, 100, 110, 187, 108, 45, 46, nil, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 61, 45, 46, 61, 45, 46, 82, 84, 85, 86, 87, 88, 89, 90, 91, 43, 44, 47, 43, 44, 47, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 83 ] racc_action_check = [ 1, 129, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 128, 1, 1, 128, 1, 158, 158, 145, 145, 145, 62, 62, 129, 67, 158, 158, 26, 145, 145, 93, 1, 1, 158, 131, 1, 134, 1, 1, 1, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 29, 54, 54, 81, 54, 152, 152, 152, 152, 152, 152, 152, 152, 152, 77, 77, 5, 5, 70, 70, 54, 80, 152, 142, 54, 69, 54, 54, 54, 25, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 11, 3, 3, 27, 3, 92, 92, 92, 144, 144, 144, 149, 135, 135, 150, 92, 92, 151, 144, 144, 3, 135, 135, 66, 3, 4, 3, 3, 3, 155, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 2, 154, 154, 154, 138, 138, 137, 137, 50, 50, 94, 94, 72, 72, 126, 126, 73, 73, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 164, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 165, 63, 63, 166, 63, 167, 168, 169, 170, 171, 172, 174, 148, nil, nil, nil, nil, nil, nil, nil, 63, nil, 63, 63, 63, nil, 63, 63, 63, nil, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, nil, 146, 146, nil, 146, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 146, 146, nil, nil, 146, nil, 146, 146, 146, nil, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, nil, 139, 139, 139, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, nil, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, nil, 21, 21, nil, 21, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 21, nil, nil, nil, 21, nil, 21, 21, 21, nil, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, nil, 22, 22, nil, 22, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 22, nil, nil, nil, 22, nil, 22, 22, 22, nil, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, nil, 23, 23, nil, 23, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 23, nil, nil, nil, 23, nil, 23, 23, 23, nil, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, nil, 96, 96, nil, 96, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 96, nil, nil, nil, 96, nil, 96, 96, 96, nil, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, nil, 95, 95, nil, 95, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 95, nil, nil, nil, 95, nil, 95, 95, 95, nil, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, nil, 78, 78, nil, 78, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 78, nil, 78, 78, 78, nil, 78, 78, 78, nil, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, nil, 76, 76, 76, 76, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 76, 76, nil, nil, 76, nil, 76, 76, 76, nil, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, nil, 74, 74, 74, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, nil, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, nil, 71, 71, nil, 71, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 71, nil, nil, nil, 71, nil, 71, 71, 71, nil, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, nil, 52, 52, nil, 52, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 52, 52, nil, nil, 52, nil, 52, 52, 52, nil, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, nil, 53, 53, nil, 53, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 53, nil, nil, nil, 53, nil, 53, 53, 53, nil, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, nil, 64, 64, nil, 64, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 64, nil, 64, 64, 64, nil, 64, 64, 64, nil, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, nil, 57, 57, nil, 57, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 57, 57, nil, nil, 57, 57, 57, 57, 57, nil, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, nil, 186, 186, 186, nil, nil, nil, 125, nil, nil, 15, nil, nil, nil, nil, nil, nil, nil, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, nil, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 125, 125, 125, 15, 15, 15, 68, 68, 68, 68, 68, 68, 68, 68, 68, 125, 125, 125, 15, 15, 15, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 68 ] racc_action_pointer = [ nil, 0, 183, 112, 116, 50, nil, nil, nil, nil, nil, 88, nil, nil, nil, 1141, nil, nil, nil, nil, nil, 392, 448, 504, nil, 61, -8, 91, 5, 32, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 155, nil, 896, 952, 56, nil, nil, 1064, nil, nil, nil, nil, -12, 224, 1008, nil, 111, -11, 1180, 76, 52, 840, 159, 163, 784, nil, 728, 48, 672, nil, 53, 34, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 110, -5, 157, 616, 560, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 1138, 161, nil, -24, -13, nil, -6, nil, nil, 1, 116, nil, 153, 151, 336, nil, nil, 91, nil, 113, 0, 280, nil, 212, 99, 102, 105, 53, nil, 168, 113, nil, nil, -3, nil, nil, nil, nil, nil, 173, 200, 203, 205, 206, 207, 208, 209, 210, nil, 211, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 1120, nil ] racc_action_default = [ -1, -124, -124, -124, -21, -5, -10, -11, -12, -13, -14, -124, -1, -17, -18, -119, -20, -22, -23, -24, -25, -124, -124, -124, -29, -124, -124, -124, -124, -124, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -123, 188, -2, -21, -124, -124, -124, -15, -60, -124, -1, -120, -121, -122, -26, -124, -124, -30, -124, -124, -124, -75, -3, -124, -9, -8, -124, -16, -124, -27, -124, -31, -124, -124, -64, -65, -66, -67, -68, -69, -70, -71, -72, -73, -93, -124, -4, -124, -124, -33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -60, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -61, -119, -28, -32, -124, -124, -87, -89, -90, -1, -124, -95, -77, -6, -7, -124, -19, -60, -124, -74, -93, -93, -92, -96, -124, -124, -124, -124, -124, -46, -124, -124, -88, -91, -124, -97, -98, -99, -100, -76, -124, -124, -124, -124, -124, -124, -124, -124, -124, -62, -124, -94, -78, -79, -80, -81, -82, -83, -84, -85, -86, -60, -124, -63 ] racc_goto_table = [ 59, 4, 74, 105, 1, 55, 58, 60, 92, 129, 152, 130, 81, 157, 158, nil, 57, nil, nil, 65, 66, 67, nil, nil, nil, nil, nil, nil, 50, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 62, 63, 64, nil, nil, nil, nil, nil, nil, nil, 139, 4, nil, 106, 79, 80, 76, 156, nil, nil, nil, nil, 105, nil, nil, nil, nil, nil, 127, nil, 4, 70, 72, 73, nil, nil, nil, 105, nil, nil, nil, 154, 77, 78, nil, nil, nil, nil, nil, nil, 94, nil, nil, nil, nil, nil, nil, 126, nil, nil, nil, nil, nil, nil, 59, nil, nil, nil, nil, 105, 140, 60, nil, nil, 137, 138, nil, nil, 106, nil, nil, nil, nil, nil, nil, 186, nil, nil, nil, nil, nil, 146, nil, 106, nil, nil, 159, 160, 161, 162, 4, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 176, 177, 178, 179, 180, 181, 182, 183, 184, nil, nil, nil, nil, 106 ] racc_goto_check = [ 17, 3, 13, 16, 1, 8, 11, 5, 19, 20, 21, 22, 18, 24, 26, nil, 1, nil, nil, 8, 8, 8, nil, nil, nil, nil, nil, nil, 2, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 2, 2, 2, nil, nil, nil, nil, nil, nil, nil, 13, 3, nil, 17, 8, 8, 1, 22, nil, nil, nil, nil, 16, nil, nil, nil, nil, nil, 8, nil, 3, 2, 2, 2, nil, nil, nil, 16, nil, nil, nil, 13, 2, 2, nil, nil, nil, nil, nil, nil, 2, nil, nil, nil, nil, nil, nil, 2, nil, nil, nil, nil, nil, nil, 17, nil, nil, nil, nil, 16, 11, 5, nil, nil, 2, 2, nil, nil, 17, nil, nil, nil, nil, nil, nil, 13, nil, nil, nil, nil, nil, 1, nil, 17, nil, nil, 8, 8, 8, 8, 3, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 8, 8, 8, 8, 8, 8, 8, 8, 8, nil, nil, nil, nil, 17 ] racc_goto_pointer = [ nil, 4, 25, 0, nil, -8, nil, nil, -6, nil, nil, -9, nil, -54, nil, nil, -71, -15, -56, -61, -83, -126, -81, nil, -132, nil, -133 ] racc_goto_default = [ nil, nil, 5, 51, 17, 8, 9, 10, nil, 13, 14, nil, 16, nil, 124, 103, 30, 31, nil, nil, nil, nil, nil, 131, 132, 133, 135 ] racc_reduce_table = [ 0, 0, :racc_error, 0, 59, :_reduce_1, 3, 59, :_reduce_2, 4, 59, :_reduce_3, 5, 59, :_reduce_4, 2, 59, :_reduce_5, 5, 62, :_reduce_6, 5, 62, :_reduce_7, 3, 62, :_reduce_8, 3, 62, :_reduce_9, 1, 61, :_reduce_10, 1, 61, :_reduce_11, 1, 61, :_reduce_none, 1, 61, :_reduce_none, 1, 61, :_reduce_none, 2, 61, :_reduce_15, 3, 61, :_reduce_16, 1, 61, :_reduce_none, 1, 61, :_reduce_none, 5, 61, :_reduce_19, 1, 60, :_reduce_none, 1, 60, :_reduce_none, 1, 60, :_reduce_none, 1, 60, :_reduce_23, 1, 60, :_reduce_24, 1, 64, :_reduce_25, 2, 64, :_reduce_26, 3, 64, :_reduce_27, 4, 64, :_reduce_28, 1, 65, :_reduce_29, 2, 65, :_reduce_30, 3, 65, :_reduce_31, 4, 65, :_reduce_32, 3, 66, :_reduce_33, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_39, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 1, 72, :_reduce_none, 3, 72, :_reduce_46, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 1, 73, :_reduce_none, 0, 71, :_reduce_60, 2, 71, :_reduce_61, 7, 68, :_reduce_62, 10, 68, :_reduce_63, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 1, 76, :_reduce_none, 5, 67, :_reduce_74, 0, 77, :_reduce_none, 4, 77, :_reduce_76, 0, 79, :_reduce_none, 3, 79, :_reduce_78, 3, 79, :_reduce_79, 3, 79, :_reduce_80, 3, 79, :_reduce_81, 3, 79, :_reduce_82, 3, 79, :_reduce_83, 3, 79, :_reduce_84, 3, 79, :_reduce_85, 3, 79, :_reduce_86, 1, 78, :_reduce_none, 3, 78, :_reduce_88, 1, 80, :_reduce_89, 1, 81, :_reduce_none, 3, 81, :_reduce_91, 2, 82, :_reduce_92, 0, 83, :_reduce_none, 4, 83, :_reduce_94, 1, 83, :_reduce_none, 0, 84, :_reduce_none, 3, 84, :_reduce_97, 3, 84, :_reduce_98, 3, 84, :_reduce_99, 3, 84, :_reduce_100, 1, 70, :_reduce_101, 1, 70, :_reduce_102, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 75, :_reduce_none, 1, 75, :_reduce_none, 1, 75, :_reduce_none, 1, 75, :_reduce_none, 1, 75, :_reduce_none, 0, 69, :_reduce_none, 1, 69, :_reduce_120, 1, 69, :_reduce_none, 1, 69, :_reduce_122, 1, 63, :_reduce_123 ] racc_reduce_n = 124 racc_shift_n = 188 racc_token_table = { false => 0, :error => 1, :NUMBER => 2, :VAR => 3, :SYMBOL => 4, :FUNC0 => 5, :FUNC1 => 6, :FUNC2 => 7, :FUNC3 => 8, :MACRO0 => 9, :MACRO1 => 10, :MACRO2 => 11, :MACRO3 => 12, :ENV => 13, :DOUBLEBACK => 14, :DEFINE => 15, :LEFT => 16, :RIGHT => 17, :ARRAY => 18, :ARRAYOPTS => 19, :ROWOPTS => 20, :CELLOPTS => 21, :COLALIGN => 22, :ROWALIGN => 23, :ALIGN => 24, :PADDING => 25, :EQUALCOLS => 26, :EQUALROWS => 27, :ROWLINES => 28, :COLLINES => 29, :FRAME => 30, :ROWSPAN => 31, :COLSPAN => 32, :SPACE => 33, :OPERATOR => 34, "-" => 35, "^" => 36, "_" => 37, "{" => 38, "}" => 39, "." => 40, "[" => 41, "]" => 42, "&" => 43, "," => 44, ";" => 45, ":" => 46, "<" => 47, ">" => 48, "=" => 49, "#" => 50, "!" => 51, "+" => 52, "*" => 53, "/" => 54, "(" => 55, ")" => 56, "|" => 57 } racc_nt_base = 58 racc_use_result_var = true Racc_arg = [ racc_action_table, racc_action_check, racc_action_default, racc_action_pointer, racc_goto_table, racc_goto_check, racc_goto_default, racc_goto_pointer, racc_nt_base, racc_reduce_table, racc_token_table, racc_shift_n, racc_reduce_n, racc_use_result_var ] Racc_token_to_s_table = [ "$end", "error", "NUMBER", "VAR", "SYMBOL", "FUNC0", "FUNC1", "FUNC2", "FUNC3", "MACRO0", "MACRO1", "MACRO2", "MACRO3", "ENV", "DOUBLEBACK", "DEFINE", "LEFT", "RIGHT", "ARRAY", "ARRAYOPTS", "ROWOPTS", "CELLOPTS", "COLALIGN", "ROWALIGN", "ALIGN", "PADDING", "EQUALCOLS", "EQUALROWS", "ROWLINES", "COLLINES", "FRAME", "ROWSPAN", "COLSPAN", "SPACE", "OPERATOR", "\"-\"", "\"^\"", "\"_\"", "\"{\"", "\"}\"", "\".\"", "\"[\"", "\"]\"", "\"&\"", "\",\"", "\";\"", "\":\"", "\"<\"", "\">\"", "\"=\"", "\"#\"", "\"!\"", "\"+\"", "\"*\"", "\"/\"", "\"(\"", "\")\"", "\"|\"", "$start", "exp", "atom", "nontoken", "subsup", "symbol", "func", "macro", "arg", "array", "macrodef", "delim", "token", "string", "stringel", "escapeme", "rawtoken", "rawdelimtoken", "symspec", "arrayopts", "ainnards", "arrayoptsinnards", "arow", "arow1", "acell", "cellopts", "celloptsinnards" ] Racc_debug_parser = false ##### State transition tables end ##### # reduce 0 omitted module_eval(<<'.,.,', 'parser.y', 25) def _reduce_1(val, _values, result) result = "" result end .,., module_eval(<<'.,.,', 'parser.y', 26) def _reduce_2(val, _values, result) result = join(val[0], markup(token(val[1]), :unaryminus), val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 27) def _reduce_3(val, _values, result) result = join(val[0], val[1], op(val[2]), val[3]) result end .,., module_eval(<<'.,.,', 'parser.y', 28) def _reduce_4(val, _values, result) result = join(val[0], val[1], op(val[2]), markup(token(val[3]), :unaryminus), val[4]) result end .,., module_eval(<<'.,.,', 'parser.y', 29) def _reduce_5(val, _values, result) result = join(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 31) def _reduce_6(val, _values, result) result = markup join(val[0], val[4], val[2]), :subsup result end .,., module_eval(<<'.,.,', 'parser.y', 32) def _reduce_7(val, _values, result) result = markup join(val[0], val[2], val[4]), :subsup result end .,., module_eval(<<'.,.,', 'parser.y', 33) def _reduce_8(val, _values, result) result = markup join(val[0], val[2]), :sub result end .,., module_eval(<<'.,.,', 'parser.y', 34) def _reduce_9(val, _values, result) result = markup join(val[0], val[2]), :sup result end .,., module_eval(<<'.,.,', 'parser.y', 36) def _reduce_10(val, _values, result) result = markup val[0], :num result end .,., module_eval(<<'.,.,', 'parser.y', 37) def _reduce_11(val, _values, result) result = join(*val[0].split(//).map { |v| markup v, :var }) result end .,., # reduce 12 omitted # reduce 13 omitted # reduce 14 omitted module_eval(<<'.,.,', 'parser.y', 41) def _reduce_15(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 42) def _reduce_16(val, _values, result) result = markup val[1], :group result end .,., # reduce 17 omitted # reduce 18 omitted module_eval(<<'.,.,', 'parser.y', 45) def _reduce_19(val, _values, result) result = markup join(val[1], val[2], val[4]), :group result end .,., # reduce 20 omitted # reduce 21 omitted # reduce 22 omitted module_eval(<<'.,.,', 'parser.y', 51) def _reduce_23(val, _values, result) result = lookup val[0] result end .,., module_eval(<<'.,.,', 'parser.y', 52) def _reduce_24(val, _values, result) result = op val[0] result end .,., module_eval(<<'.,.,', 'parser.y', 54) def _reduce_25(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 55) def _reduce_26(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 56) def _reduce_27(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 57) def _reduce_28(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 60) def _reduce_29(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 61) def _reduce_30(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 62) def _reduce_31(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 63) def _reduce_32(val, _values, result) result = special(*val) result end .,., module_eval(<<'.,.,', 'parser.y', 66) def _reduce_33(val, _values, result) result = safe(val[1]) result end .,., # reduce 34 omitted # reduce 35 omitted # reduce 36 omitted # reduce 37 omitted # reduce 38 omitted module_eval(<<'.,.,', 'parser.y', 73) def _reduce_39(val, _values, result) result = '\\' + val[0] result end .,., # reduce 40 omitted # reduce 41 omitted # reduce 42 omitted # reduce 43 omitted # reduce 44 omitted # reduce 45 omitted module_eval(<<'.,.,', 'parser.y', 80) def _reduce_46(val, _values, result) result = "{#{val[1]}}" result end .,., # reduce 47 omitted # reduce 48 omitted # reduce 49 omitted # reduce 50 omitted # reduce 51 omitted # reduce 52 omitted # reduce 53 omitted # reduce 54 omitted # reduce 55 omitted # reduce 56 omitted # reduce 57 omitted # reduce 58 omitted # reduce 59 omitted module_eval(<<'.,.,', 'parser.y', 96) def _reduce_60(val, _values, result) result = "" result end .,., module_eval(<<'.,.,', 'parser.y', 97) def _reduce_61(val, _values, result) result = val[0] + val[1] result end .,., module_eval(<<'.,.,', 'parser.y', 100) def _reduce_62(val, _values, result) result = define val[2], 0, join(val[4], val[5], val[6]) result end .,., module_eval(<<'.,.,', 'parser.y', 101) def _reduce_63(val, _values, result) result = define val[2], val[5], join(val[7], val[8], val[9]) result end .,., # reduce 64 omitted # reduce 65 omitted # reduce 66 omitted # reduce 67 omitted # reduce 68 omitted # reduce 69 omitted # reduce 70 omitted # reduce 71 omitted # reduce 72 omitted # reduce 73 omitted module_eval(<<'.,.,', 'parser.y', 115) def _reduce_74(val, _values, result) result = markup markup(val[3], :array, val[2]), :group result end .,., # reduce 75 omitted module_eval(<<'.,.,', 'parser.y', 118) def _reduce_76(val, _values, result) result = val[2] result end .,., # reduce 77 omitted module_eval(<<'.,.,', 'parser.y', 121) def _reduce_78(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 122) def _reduce_79(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 123) def _reduce_80(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 124) def _reduce_81(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 125) def _reduce_82(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 126) def _reduce_83(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 127) def _reduce_84(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 128) def _reduce_85(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 129) def _reduce_86(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., # reduce 87 omitted module_eval(<<'.,.,', 'parser.y', 132) def _reduce_88(val, _values, result) result = join val[0], val[2] result end .,., module_eval(<<'.,.,', 'parser.y', 134) def _reduce_89(val, _values, result) result = markup val[0], :row result end .,., # reduce 90 omitted module_eval(<<'.,.,', 'parser.y', 137) def _reduce_91(val, _values, result) result = join val[0], val[2] result end .,., module_eval(<<'.,.,', 'parser.y', 139) def _reduce_92(val, _values, result) result = markup val[1], :cell, val[0] result end .,., # reduce 93 omitted module_eval(<<'.,.,', 'parser.y', 142) def _reduce_94(val, _values, result) result = val[2] result end .,., # reduce 95 omitted # reduce 96 omitted module_eval(<<'.,.,', 'parser.y', 146) def _reduce_97(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 147) def _reduce_98(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 148) def _reduce_99(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 149) def _reduce_100(val, _values, result) result = join val[0], special(val[1], val[2]) result end .,., module_eval(<<'.,.,', 'parser.y', 151) def _reduce_101(val, _values, result) result = op val[0] result end .,., module_eval(<<'.,.,', 'parser.y', 152) def _reduce_102(val, _values, result) result = op val[0], "stretchy='false'" result end .,., # reduce 103 omitted # reduce 104 omitted # reduce 105 omitted # reduce 106 omitted # reduce 107 omitted # reduce 108 omitted # reduce 109 omitted # reduce 110 omitted # reduce 111 omitted # reduce 112 omitted # reduce 113 omitted # reduce 114 omitted # reduce 115 omitted # reduce 116 omitted # reduce 117 omitted # reduce 118 omitted # reduce 119 omitted module_eval(<<'.,.,', 'parser.y', 173) def _reduce_120(val, _values, result) result = op val[0] result end .,., # reduce 121 omitted module_eval(<<'.,.,', 'parser.y', 175) def _reduce_122(val, _values, result) result = nil result end .,., module_eval(<<'.,.,', 'parser.y', 177) def _reduce_123(val, _values, result) result = lookup val[0] result end .,., def _reduce_none(val, _values, result) val[0] end end # class Parser end # module Ritex
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📁 mathml/
DIR
—
2023-09-24 03:47
📄 lexer.rb
RB
4.1 KB
2023-09-24 03:47
EDIT
📄 parser.rb
RB
37.1 KB
2023-09-24 03:47
EDIT