parser.y | 100644 | 0 | 0 | | | 19.3 KB | 7a1860d9d19e08299a0a0d9f73838a6a96c9db585bdee7811403ed7a5d2cd078 |
lrama.gemspec | 100644 | 0 | 0 | | | 853 Bytes | e80ee2368f17011b4a7faaf6b160d2958489559bfe2526b79093f9177c137709 |
.codespellignore | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
.github/dependabot.yml | 100644 | 0 | 0 | | | 118 Bytes | 5546fd2d93c52fa6a37904f886e766cb7febad4ec538b39851bc13db1354c00f |
.github/workflows/codespell.yaml | 100644 | 0 | 0 | | | 394 Bytes | 59e648be7a00763d17e5106293d2a89100dad6a1c627768a34a5ea8211104bf7 |
.github/workflows/test.yaml | 100644 | 0 | 0 | | | 5.02 KB | ee4b73b0fab7518b9dcd93dcacd2b395937c2e5ef93d1ed6fe8c207a4e5052fd |
.gitignore | 100644 | 0 | 0 | | | 118 Bytes | a2a6a80897bfdc5a22cde4a1307b932000a63112078fb225b9a1205b0b00ffcb |
.rspec | 100644 | 0 | 0 | | | 30 Bytes | e3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b |
Gemfile | 100644 | 0 | 0 | | | 413 Bytes | c1366414d4fb0a480e18d5b8a2bdf467575ee6235478d226614fe9e16f8964a1 |
LEGAL.md | 100644 | 0 | 0 | | | 368 Bytes | 9053eb018521b2d3e0065f06518fc5492f7c72a639ccd40659ec9f5cf5598524 |
MIT | 100644 | 0 | 0 | | | 1.06 KB | 855a1fe0951c787f76a0017398e1fbd8c6967570d760e1bbf53e44342f9bbf61 |
NEWS.md | 100644 | 0 | 0 | | | 5.13 KB | 6d36e2a963bdcfe01a179da5af89510053ce0cbf59f44a7d5e8437b05896abda |
README.md | 100644 | 0 | 0 | | | 3.27 KB | 5826ca975ad93db2d03a7d33e2726bc674f6048ea9da9f3a2db8844d9e72187d |
Rakefile | 100644 | 0 | 0 | | | 466 Bytes | 34d6de7784647def47890f610afd7f12a50b201df3fa16712adca21ba3b31db6 |
Steepfile | 100644 | 0 | 0 | | | 795 Bytes | b278fd1339451a2701b894c63971f438d58fe8a019bbcc90b44b90799a5bae4e |
exe/lrama | 100755 | 0 | 0 | | | 114 Bytes | af0fce00043ef3011e987b5b8271d7601e64528a703fd3636e9947b320cd3e9c |
lib/lrama.rb | 100644 | 0 | 0 | | | 421 Bytes | 4cee3194123403fcea62ae117de0b4e3499e5e109c2f0b48b872132f22bba579 |
lib/lrama/bitmap.rb | 100644 | 0 | 0 | | | 353 Bytes | 7f1f222f62654a8ca6cf47edb1aecf2104a45d218788dfbb2052836b3651d68a |
lib/lrama/command.rb | 100644 | 0 | 0 | | | 2.11 KB | 822ce6ee9a3f3f32ad404bd56fbd5e65fb9bf3d320b126a27874a3de6dc61748 |
lib/lrama/context.rb | 100644 | 0 | 0 | | | 12.3 KB | d82274a44bc3b22d2ca37064f475ca0f75a1abe13b9675ba22952155fc89ea05 |
lib/lrama/counterexamples.rb | 100644 | 0 | 0 | | | 8.92 KB | f9edab88287c4e0954fac9979cd0129cda050896fa1bc834091d266e3e42e927 |
lib/lrama/counterexamples/derivation.rb | 100644 | 0 | 0 | | | 1.78 KB | 02aa67efeef1ea9eea8039fc4cf459cdf345d6b81ece7b2c8609d03e4748cbb6 |
lib/lrama/counterexamples/example.rb | 100644 | 0 | 0 | | | 3.28 KB | 12d49f9081dd0491a26094203efb5d5cb9288da624f55ab6b1961077f11ff1b8 |
lib/lrama/counterexamples/path.rb | 100644 | 0 | 0 | | | 393 Bytes | 930f2fbb58ae2e9f837ab2dda4eb3f83fe811f6606ac0c82e8066e26894fc837 |
lib/lrama/counterexamples/production_path.rb | 100644 | 0 | 0 | | | 225 Bytes | 12832d3a7b0040b60285fa5a994cfbb374390412c2bff2b142ef615d4198c951 |
lib/lrama/counterexamples/start_path.rb | 100644 | 0 | 0 | | | 296 Bytes | 27fc836e468cbecab1d62cfce9a4cb6867a8b761f9fd2e65ef0213a8c7da4cf9 |
lib/lrama/counterexamples/state_item.rb | 100644 | 0 | 0 | | | 103 Bytes | c7bb147cb48ae8f0c0da7918a09b1013411bd82ab0c91eaaa034dc2546afbf58 |
lib/lrama/counterexamples/transition_path.rb | 100644 | 0 | 0 | | | 225 Bytes | 2479235bc46dd2e0ab7f4b720d7c6b60c24e2b36c1c68f1d1b41b3d020916ca4 |
lib/lrama/counterexamples/triple.rb | 100644 | 0 | 0 | | | 456 Bytes | 082609fdda361dea6d9fe443098b01800f3091d5eda4fd20b09fb9daf340bb0a |
lib/lrama/digraph.rb | 100644 | 0 | 0 | | | 1.07 KB | 940f32decc6c722c35680c5abf4ece7ec02009ffea8f02f8a857498f29db64ee |
lib/lrama/grammar.rb | 100644 | 0 | 0 | | | 15.2 KB | 53e472cbdd0c762b79d61825203d8e85ac6bc4433223b6db640b0b1343084a08 |
lib/lrama/grammar/auxiliary.rb | 100644 | 0 | 0 | | | 234 Bytes | fbdc287bfe6c965fd9f6f4ebd41e30170bd1a0ee61819a952a1f62b29ca455bf |
lib/lrama/grammar/binding.rb | 100644 | 0 | 0 | | | 782 Bytes | 465b1277ae86f87826b1ac573bb6b7ca6a1b2ffaf61f11db7495fea60ca2e611 |
lib/lrama/grammar/code.rb | 100644 | 0 | 0 | | | 1.12 KB | d223a2e5c5849c29ec8c9401d13eb07314e7cab8855f27dbb79ed3ef3eb449e7 |
lib/lrama/grammar/code/initial_action_code.rb | 100644 | 0 | 0 | | | 726 Bytes | 6ce24deabf258fe5fe95a11255ac719c33962cdbeef3c94f71fea890b3528966 |
lib/lrama/grammar/code/no_reference_code.rb | 100644 | 0 | 0 | | | 560 Bytes | dfc87f62d7d9912f37357751bc5fe6e6b0750cdd445f209803789dfbff75ef80 |
lib/lrama/grammar/code/printer_code.rb | 100644 | 0 | 0 | | | 908 Bytes | eb45cffc84c57b5f6596eaead5e57ae00286e89c45029b26a858d94f08277e85 |
lib/lrama/grammar/code/rule_action.rb | 100644 | 0 | 0 | | | 2.55 KB | 50cb3afd9a9c049b46200afb4871cca24d0ada2d30aa884734ee21fac03ce5a3 |
lib/lrama/grammar/counter.rb | 100644 | 0 | 0 | | | 211 Bytes | ae476c0de01637fec3865c25657512338b70383ba3cd76a40c667f315685cc77 |
lib/lrama/grammar/error_token.rb | 100644 | 0 | 0 | | | 280 Bytes | 949138a3b76ae79c96ca52d6a4a45cf099a3b0defb117598f05c448e41454ec9 |
lib/lrama/grammar/parameterizing_rule.rb | 100644 | 0 | 0 | | | 135 Bytes | 4e3d3a13b6bf18b93b6011a6829ffe17589f506130c21a0ac548cba87643c46e |
lib/lrama/grammar/parameterizing_rule/resolver.rb | 100644 | 0 | 0 | | | 1.14 KB | fa62a90d483f8a712eb6f225492c3a5573bb92132d6f3dc634d307d1b11c079e |
lib/lrama/grammar/parameterizing_rule/rhs.rb | 100644 | 0 | 0 | | | 281 Bytes | 119b3341f15bf8184b5412d2b986a62d486cd4f770fedf9fa4430f3f44b7d79f |
lib/lrama/grammar/parameterizing_rule/rule.rb | 100644 | 0 | 0 | | | 390 Bytes | e3fb0d9429d4719fb9df17a0f19f5127872ebe135e0cf9d6aa30c6de22403cb0 |
lib/lrama/grammar/percent_code.rb | 100644 | 0 | 0 | | | 186 Bytes | 287724312605817371bc006eaddea2cf9abe438454f44d3cb083d25c08a58405 |
lib/lrama/grammar/precedence.rb | 100644 | 0 | 0 | | | 223 Bytes | d49d89531561d54b82a66d4f995205516007e60dc427b4db70abfbfafdd49226 |
lib/lrama/grammar/printer.rb | 100644 | 0 | 0 | | | 273 Bytes | 7df3c448c4da92a961fe27e9ae10f1a08a7111e88ebfaab35f7f2e8b36c53e95 |
lib/lrama/grammar/reference.rb | 100644 | 0 | 0 | | | 349 Bytes | 73fd0018ea94ee0db47243daeea71b4a1f07de763b43dab0a36e4d50219589fb |
lib/lrama/grammar/rule.rb | 100644 | 0 | 0 | | | 1.52 KB | af52547d1457423d5d51536804a878011db3ed581dcf08a63d710cc00c598b84 |
lib/lrama/grammar/rule_builder.rb | 100644 | 0 | 0 | | | 6.95 KB | f62604525df06019c41c050c08a0e7a4e524808bb81ffb5b57fb1270e78d0863 |
lib/lrama/grammar/stdlib.y | 100644 | 0 | 0 | | | 1.97 KB | bc60783ed035573830b6a828e38a62c0c1264434a5bed75b21bd0412b38941d4 |
lib/lrama/grammar/symbol.rb | 100644 | 0 | 0 | | | 2.52 KB | 8cffd7fafd2e7b00aefbbcfa37da1706cbbc02efbd55002e89e29b6722e4031f |
lib/lrama/grammar/type.rb | 100644 | 0 | 0 | | | 298 Bytes | d4d2e2a9a47a1d87ad50456b5371ab5b3f6366016371e1c21b764a78350b0351 |
lib/lrama/grammar/union.rb | 100644 | 0 | 0 | | | 215 Bytes | 07ef7a9ff0ad2ceede69f8041ca740c66aea934ffae47ea0f138236d4dde22da |
lib/lrama/lexer.rb | 100644 | 0 | 0 | | | 4.67 KB | 7a3dbe6f8442f129e453301d1db231dc9f6f999bd967474fa0fef73f0df45f1e |
lib/lrama/lexer/grammar_file.rb | 100644 | 0 | 0 | | | 354 Bytes | 480a633bd6fcaa0b1749a6a99e3bc7cd64ddab474a33dde6ce3317dd80106f1f |
lib/lrama/lexer/location.rb | 100644 | 0 | 0 | | | 2.44 KB | 4203b58c8f7386774b1e636358e5bda24a2aceed56cdc70a4c53e007cb4e2445 |
lib/lrama/lexer/token.rb | 100644 | 0 | 0 | | | 1.25 KB | 19b72ae5a64ba62325a73d037b028edaed0c5874d2b77672a7c86cbb16a641aa |
lib/lrama/lexer/token/char.rb | 100644 | 0 | 0 | | | 96 Bytes | af408450fdb7c8aff97b3eb9653f17123d3f63958c5e499677e7108618c968c6 |
lib/lrama/lexer/token/ident.rb | 100644 | 0 | 0 | | | 97 Bytes | 1510dd5dd584423fa3975d8999882f3c2e2f3702d50f08246d59da13797892fb |
lib/lrama/lexer/token/instantiate_rule.rb | 100644 | 0 | 0 | | | 484 Bytes | 781929b364ce6991c7acba5f2999bb3fe9e86c8faee4bada7b095093d9f726b5 |
lib/lrama/lexer/token/tag.rb | 100644 | 0 | 0 | | | 217 Bytes | 00a50b194e2dc41dc86fabf9c6509772ebb1b0a4c59e18a1dd3de4189d944d83 |
lib/lrama/lexer/token/user_code.rb | 100644 | 0 | 0 | | | 3.08 KB | 605f06e571fa30e0a85cbb0131d3eb0f91a3b8b7ef9408c5a91b9229dcf15e59 |
lib/lrama/option_parser.rb | 100644 | 0 | 0 | | | 4.16 KB | 731c168d3a9c4cd562ac79ad1fb54366d20c427fbefb86cb5e00b1735bc84575 |
lib/lrama/options.rb | 100644 | 0 | 0 | | | 565 Bytes | ceebc1d0c5754be20bf4409b93ca1dae476c444787cde20c1f8069c8593ecfe4 |
lib/lrama/output.rb | 100644 | 0 | 0 | | | 8.75 KB | e24545208291c2a96a1231112985f4f718d21fa1246485a383a63c5a5e1ceeb0 |
lib/lrama/parser.rb | 100644 | 0 | 0 | | | 56.7 KB | 4ae034c4ca7c52913b4786ae8168e94565764df943016fca658edc0cdaf1b096 |
lib/lrama/report.rb | 100644 | 0 | 0 | | | 63 Bytes | 2d122747c1f17efdd861b07ea4283ec0f156f4bc0f67a2facf4464a02e410e75 |
lib/lrama/report/duration.rb | 100644 | 0 | 0 | | | 474 Bytes | a2645a959ebb9233d329bc8b4aa4d4ca19bc5053fb9b4d5849d2e1a7706fe1f9 |
lib/lrama/report/profile.rb | 100644 | 0 | 0 | | | 306 Bytes | 4cb142fee492e02b9d3927673637ef3c9640d86e7563257fa18754879950c9a7 |
lib/lrama/state.rb | 100644 | 0 | 0 | | | 3.9 KB | c7694ed6af18a1ad889341c1fb35751430c42119d51966a64ab495f61e9574c0 |
lib/lrama/state/reduce.rb | 100644 | 0 | 0 | | | 730 Bytes | 7c3de09c0e9ad6ca1d5ed0a53bf8bf9a7f035fe8e0f301a62d15c4cf51f70fbd |
lib/lrama/state/reduce_reduce_conflict.rb | 100644 | 0 | 0 | | | 187 Bytes | 7f70e53687d4d260158fe95dddc0b4269230b63f420c8c45a6f77a46ed0f3f01 |
lib/lrama/state/resolved_conflict.rb | 100644 | 0 | 0 | | | 1.02 KB | da896dcded9b540c43426cc67196321b7cb18b1e42a75f91e390b06233e545e9 |
lib/lrama/state/shift.rb | 100644 | 0 | 0 | | | 252 Bytes | 00307e73d96b1c549dd0cc03881f3a24379a8e41fb956e654aebbd21f63c89ca |
lib/lrama/state/shift_reduce_conflict.rb | 100644 | 0 | 0 | | | 182 Bytes | 1c06f79dce4d2a720eba90275e9f69aa6f974aeb446679e1ea0887306e987c69 |
lib/lrama/states.rb | 100644 | 0 | 0 | | | 16 KB | 1b4b0be46a25da177f55bf7f1e79ca47d331cc4ab23cd4da292d73fca13c96fa |
lib/lrama/states/item.rb | 100644 | 0 | 0 | | | 1.46 KB | 2e6da8cbeaf85cec0f84b7e4e137152b707bbdbcf58e97ca524220df1db879e2 |
lib/lrama/states_reporter.rb | 100644 | 0 | 0 | | | 9.74 KB | 0e86334da890aa08281980fe98f1e4226bea3034ab5075543b9c44b368167666 |
lib/lrama/version.rb | 100644 | 0 | 0 | | | 44 Bytes | 9a816602a9ebc7bbdf5c822fdf6697c845c01d8a3e764b08146f9b3c9c651046 |
lib/lrama/warning.rb | 100644 | 0 | 0 | | | 389 Bytes | 572e8744b3220ba22634109e32a99adc45b5ed8955f3129045f7ba733c4e5af1 |
rbs_collection.lock.yaml | 100644 | 0 | 0 | | | 752 Bytes | d502eecf10e282a7cdcecc2ac7eb608e8b8770557b3371360b411281d6a840e9 |
rbs_collection.yaml | 100644 | 0 | 0 | | | 535 Bytes | 7a03c368f38be2cdf70fb33175bad0fbd7ea2ef91d5ab231857b78727fabcf0e |
sample/calc.output | 100644 | 0 | 0 | | | 5.61 KB | 4b924ef96708658dd400822b9f6ee61b7be6edf28ecb4de997660fd141d9bd5d |
sample/calc.y | 100644 | 0 | 0 | | | 1.72 KB | ad6318d97efcd049661a1b568d247c524a89b836c47d4689bc13c2c48e63e3ac |
sample/parse.y | 100644 | 0 | 0 | | | 751 Bytes | 656eed0f3b84cfe1e477ae614a3f1b215e9c22c48c4ee37fe5a879d430f537d3 |
sig/lrama/bitmap.rbs | 100644 | 0 | 0 | | | 148 Bytes | c4073bbeccd725fc422a8a241848222ca38cdd9b4a8b4efb96f717dcdf140ed4 |
sig/lrama/digraph.rbs | 100644 | 0 | 0 | | | 610 Bytes | 2116e4375a8293d3fe43a48513ac0a990b1b5f371c6960be891c9ff4d0f6b70f |
sig/lrama/grammar.rbs | 100644 | 0 | 0 | | | 139 Bytes | 6a6646d7f0d0d9398ee9207ce701a40ebb7acfb3d421395edba0473313106252 |
sig/lrama/grammar/binding.rbs | 100644 | 0 | 0 | | | 473 Bytes | a1ffe5805f6a62fcdebab68cdef644e89b301ebae135b7a65d3045796cf09f88 |
sig/lrama/grammar/code.rbs | 100644 | 0 | 0 | | | 527 Bytes | fc1befc0c76edcc7ba2460405a4097d868b524d5432c6b0db87aec9361e72cd8 |
sig/lrama/grammar/code/printer_code.rbs | 100644 | 0 | 0 | | | 337 Bytes | 0972b44ae2015086502f12f69a1a02596691239d595ebd1180b1d20bb632b901 |
sig/lrama/grammar/counter.rbs | 100644 | 0 | 0 | | | 172 Bytes | c6b20a073240c1c3bba657de574f25e7563e092a5befe990ba5d06d0751fb134 |
sig/lrama/grammar/error_token.rbs | 100644 | 0 | 0 | | | 283 Bytes | 634f73ec2eba4befe543748cc1c09894a66ee713679f221bcba95a8ee2565169 |
sig/lrama/grammar/parameterizing_rule.rbs | 100644 | 0 | 0 | | | 76 Bytes | a29a07f007a98c6491f9178ec0cce80c9673d1bd560b771245b9e714e6ad3ce0 |
sig/lrama/grammar/parameterizing_rule/resolver.rbs | 100644 | 0 | 0 | | | 795 Bytes | 59b3ec7a391e5acb298aaad8aa26cf43473f38fe148ce0280fda601e7d5b188d |
sig/lrama/grammar/parameterizing_rule/rhs.rbs | 100644 | 0 | 0 | | | 287 Bytes | 71b9b72b6d3f7b06588481e8c34ece8dcc1e7236cf3d9a1b03d28000732b18a7 |
sig/lrama/grammar/parameterizing_rule/rule.rbs | 100644 | 0 | 0 | | | 442 Bytes | 482a8b2936b4e27b39ff0257f043f580c0c41c64beb3bedc0bad3a60d950a066 |
sig/lrama/grammar/percent_code.rbs | 100644 | 0 | 0 | | | 189 Bytes | c83fd5f83d337f79e446a226b71541cf7e29dfe3a578496ae7870ce0b9b06968 |
sig/lrama/grammar/precedence.rbs | 100644 | 0 | 0 | | | 212 Bytes | 94b0ecad1a097664ef31bf67d938a54801079da005cfb4f0e846a9349ff44047 |
sig/lrama/grammar/printer.rbs | 100644 | 0 | 0 | | | 287 Bytes | 64c6c25da24896c49f5f196a435e680332c982a1e54ca4c1e4a1182e04bf6954 |
sig/lrama/grammar/reference.rbs | 100644 | 0 | 0 | | | 620 Bytes | faf7ce5a3353da42ea34dd31eba39436b8fb2677d379169daf728dcced6866ad |
sig/lrama/grammar/rule.rbs | 100644 | 0 | 0 | | | 388 Bytes | b3901b32dd2f8554c924c3fd0c74b47e76a8f4be5f77b652cc99cfb5ac8f86b5 |
sig/lrama/grammar/rule_builder.rbs | 100644 | 0 | 0 | | | 1.75 KB | 565716b7b28040f13e68185646570e15251a524ed392206850e64af990c21d1c |
sig/lrama/grammar/symbol.rbs | 100644 | 0 | 0 | | | 1.2 KB | fef35f89cd9e0ccc0504db598153d1035131a6815a4eaf9b6b7c780e4261b8c5 |
sig/lrama/lexer/grammar_file.rbs | 100644 | 0 | 0 | | | 296 Bytes | 6dd89e10678eb75ed9d8af72f62426031af7377cc02121b7ff3883c17a2e1afc |
sig/lrama/lexer/location.rbs | 100644 | 0 | 0 | | | 773 Bytes | 71c71073e08530d927da5ea05fa3acf6695b0ebcd176bcaab930f86580f8e270 |
sig/lrama/lexer/token.rbs | 100644 | 0 | 0 | | | 695 Bytes | 03c757a8a21b3bdbe576d3a9eded940ccea4b31218ddc85c8e1bac1a729d5498 |
sig/lrama/lexer/token/char.rbs | 100644 | 0 | 0 | | | 96 Bytes | af408450fdb7c8aff97b3eb9653f17123d3f63958c5e499677e7108618c968c6 |
sig/lrama/lexer/token/ident.rbs | 100644 | 0 | 0 | | | 97 Bytes | 1510dd5dd584423fa3975d8999882f3c2e2f3702d50f08246d59da13797892fb |
sig/lrama/lexer/token/instantiate_rule.rbs | 100644 | 0 | 0 | | | 426 Bytes | 5124b326bfd0c9662bfb7e493b15ac3dd6aa65abead72e1c9c83cfea2a26316d |
sig/lrama/lexer/token/tag.rbs | 100644 | 0 | 0 | | | 128 Bytes | b26fa4cd6a537f60792ca1a22d6b9ee13a93e6c676ee7e9f1f6091645f8cbb97 |
sig/lrama/lexer/token/user_code.rbs | 100644 | 0 | 0 | | | 382 Bytes | 5544949a65fa494e3922bebb858ccd4feeaa972beb78004dbaba0ba76c97fab9 |
sig/lrama/report/duration.rbs | 100644 | 0 | 0 | | | 244 Bytes | efa30a95086213e18b7b6a03afcb8a9afd8dfc685a0e73b085e5b5c31f7c6337 |
sig/lrama/report/profile.rbs | 100644 | 0 | 0 | | | 129 Bytes | 3bc9d468d8a4b8af3f01aac05e4482bb9bbfdfe6993dbd0fa04f36ca7b6543bb |
sig/lrama/warning.rbs | 100644 | 0 | 0 | | | 365 Bytes | 9d0f1bf4cf374cdcc6428c40cf44d355564af666304c398325c0298231fbd3c6 |
sig/stdlib/strscan/string_scanner.rbs | 100644 | 0 | 0 | | | 158 Bytes | 012d1dd60dbef06a5a8c2e37829a7fca53cbcc9b6f99f29cad8e8801fcab1ea4 |
template/bison/_yacc.h | 100644 | 0 | 0 | | | 1.73 KB | 74221a86bb3b19b6d215e4033912a25276d8e20574eab17e44917717438ca8a3 |
template/bison/yacc.c | 100644 | 0 | 0 | | | 63.1 KB | 70cae0d90e01118218dde65aa343c67d9c756366e9302c839a863c78d8b7f377 |
template/bison/yacc.h | 100644 | 0 | 0 | | | 1.81 KB | 71daf1736fa7d299b08ddf0fc7e533de54faaff05760a0ea9d4b9d8006a06f0f |