Commit Graph

  • 486546b479 emit #[derive(Clone)] for Parser cloneable_parser folex 2020-11-04 23:32:08 +03:00
  • 54a64ed310 derive Clone for MatcherBuilder folex 2020-11-04 23:20:46 +03:00
  • 149e77b301
    Merge pull request #549 from Marwes/release master Markus Westerlind 2020-09-04 23:54:28 +02:00
  • 2afb8ea3d6 Fix publish.sh Markus Westerlind 2020-09-04 23:48:25 +02:00
  • a8f17e6718 Version 0.19.1 0.19.1 Markus Westerlind 2020-09-04 22:31:59 +02:00
  • 95aa3e709b
    Merge pull request #544 from Marwes/cheaper_pop Markus Westerlind 2020-09-04 22:26:33 +02:00
  • 3173a41090 Only build mdbook on stable to fix CI Markus Westerlind 2020-08-05 15:57:37 +02:00
  • 6d2c21e6ac refactor: Avoid generating a panic for unwrapping symbols Markus Westerlind 2020-07-29 09:15:24 +02:00
  • 8865fc5726 Deploy lalrpop/lalrpop to github.com/lalrpop/lalrpop.git:gh-pages gh-pages Deployment Bot (from Travis CI) 2020-06-26 06:54:28 +00:00
  • d0004f35b3
    Merge pull request #502 from TheBeggs/doc-link-fixes Markus Westerlind 2020-06-26 08:47:20 +02:00
  • ce7af5a0dc
    Merge branch 'master' into doc-link-fixes Markus Westerlind 2020-06-26 08:47:13 +02:00
  • 58fdec8ecf
    Merge pull request #532 from ElEHsiang/update-calculator-to-2018 Markus Westerlind 2020-06-22 10:12:11 +02:00
  • 793df8d6b4 Ship calculator .lalrpop files to rust 2018 Yun Hsiang 2020-06-08 22:37:35 +08:00
  • dd87e0eef3
    Merge pull request #529 from ndmitchell/patch-1 Markus Westerlind 2020-05-15 10:43:00 +02:00
  • 878a167c80
    Add From<E> for ParseError<L, T, E> Neil Mitchell 2020-05-14 17:03:44 +01:00
  • c1009df08a
    Merge pull request #528 from Marwes/release Markus Westerlind 2020-05-12 10:49:53 +02:00
  • 6400c14cb8 Fix version in clog command Markus Westerlind 2020-05-12 10:07:16 +02:00
  • 6632b80ecf Fix version in RELEASES.md Markus Westerlind 2020-05-12 10:06:38 +02:00
  • 91f2500f68 Sleep longer when publishing Markus Westerlind 2020-05-12 10:05:38 +02:00
  • 69aa2e09ce Bump version to 0.19 0.19.0 Markus Westerlind 2020-05-11 23:48:51 +02:00
  • 274c918251
    Merge pull request #527 from Marwes/span_empty Markus Westerlind 2020-05-11 18:45:11 +02:00
  • 11a50e70f7 fix: Don't include whitespace in the span with empty nonterminals Markus Westerlind 2020-05-10 23:46:16 +02:00
  • 672716e098
    Merge pull request #525 from Marwes/symbol_type Markus Westerlind 2020-05-02 17:58:21 +02:00
  • e932f811a6 test: Shrink the maximum depth a bit to avoid stack overflows Markus Westerlind 2020-05-02 11:16:39 +02:00
  • 0c69e999a5 perf: Move the symbol mismatch panic into a colder path Markus Westerlind 2020-05-02 01:39:35 +02:00
  • 29a4bea914
    Merge pull request #524 from Marwes/refactor_gen Markus Westerlind 2020-05-02 17:40:23 +02:00
  • 8a47ed8c7c perf: Avoid subtracting in goto Markus Westerlind 2020-05-02 00:16:05 +02:00
  • 554b203531 Document the goto match expression Markus Westerlind 2020-05-01 23:48:32 +02:00
  • 6ae57343f3
    Merge pull request #523 from Marwes/refactor_gen Markus Westerlind 2020-05-02 00:02:50 +02:00
  • c5070af2ee perf: Emit the GOTO table as nested matches Markus Westerlind 2020-04-30 17:46:39 +02:00
  • 688b91930a perf(parse_table): Avoid generating unused rows in the matrix Markus Westerlind 2020-04-30 00:58:11 +02:00
  • cb1924632b refactor: Various simplification in parse_table generation Markus Westerlind 2020-04-29 21:16:28 +02:00
  • dd57a2b187
    Merge pull request #521 from crlf0710/master Markus Westerlind 2020-04-23 15:51:12 +02:00
  • 8d22d77032
    Merge pull request #522 from Kingdread/fallible-actions-tutorial Markus Westerlind 2020-04-23 15:50:52 +02:00
  • 5ba76e2587 Add a tutorial site on fallible actions Daniel Schadt 2020-04-20 12:40:38 +02:00
  • 314ee6afc4 Move sections 7 & 8 one back Daniel Schadt 2020-04-20 11:40:38 +02:00
  • 075150bc8e Bump dependency versions. Charles Lew 2020-04-19 13:02:31 +08:00
  • 0d2e5baf7a
    Merge pull request #517 from enterprisey/clippy-fix-1 Markus Westerlind 2020-04-13 21:49:36 +02:00
  • 7796cf881e regenerate lalrpop grammar Daniel Glus 2020-03-21 16:49:08 -04:00
  • 5247b2512c Remove some lifetimes in codegen and clippy fix Daniel Glus 2020-03-18 02:46:15 -04:00
  • 8a96e9646b
    Merge pull request #514 from Marwes/fn_mut Markus Westerlind 2020-03-10 19:46:34 +01:00
  • 037a37264c doc: Add the lexer feature to the examples Markus Westerlind 2020-03-10 16:06:15 +01:00
  • a07f90289f cargo fix --edition --all Markus Westerlind 2020-03-10 16:00:02 +01:00
  • 165cf03bd1 cargo fmt Markus Westerlind 2020-03-10 15:55:37 +01:00
  • 8f73c9dcfb feat: Use FnMut/FnOnce in ParseErrors map functions Markus Westerlind 2020-03-10 15:53:32 +01:00
  • 634efcc3b7
    Fix releases.md Markus Westerlind 2020-03-04 19:53:59 +01:00
  • bcdfaf6e87
    Merge pull request #512 from Marwes/version Markus Westerlind 2020-03-04 19:53:13 +01:00
  • dd974b0b62 Version 0.18.1 0.18.1 Markus Westerlind 2020-03-04 17:13:43 +01:00
  • a9a775ebb8 fix: Remove eprintln which I thought were removed Markus Westerlind 2020-03-04 17:13:08 +01:00
  • 452e1dc6d4
    Merge pull request #511 from Marwes/version Markus Westerlind 2020-03-04 17:00:32 +01:00
  • c044587f1d Fix the version in RELEASE.md 0.18.0 Markus Westerlind 2020-03-04 16:45:01 +01:00
  • 648185d3da Mention that the lexer feature is needed Markus Westerlind 2020-03-04 16:39:59 +01:00
  • df3f428e37 Version 0.18.0 Markus Westerlind 2020-03-04 16:37:23 +01:00
  • 45ae391f3e Add clog to version updating Markus Westerlind 2020-03-04 16:37:02 +01:00
  • 723678f364
    Merge pull request #509 from Marwes/lexer_comment Markus Westerlind 2020-03-03 21:03:21 +01:00
  • b22e892fc2 Update lrgrammar Markus Westerlind 2020-03-03 20:32:05 +01:00
  • 26932e85c0 Lower the required rust version Markus Westerlind 2020-03-02 17:43:22 +01:00
  • 4447616283 doc: Document lexer skipping Markus Westerlind 2020-03-02 15:44:04 +01:00
  • ee2f7060e9 feat: Allow the tokenizer to contain custom skip regexes/literals Markus Westerlind 2020-03-02 10:41:01 +01:00
  • 16194d5719 Update lrgrammar with MatchMapping Markus Westerlind 2020-03-02 11:33:36 +01:00
  • a338f4c019
    Merge pull request #510 from Marwes/shrink_generated Markus Westerlind 2020-03-03 20:26:15 +01:00
  • c156b4b2fd feat: states does not need to be passed to reduce actions Markus Westerlind 2020-03-03 11:14:08 +01:00
  • f69bce3080 feat: action does not need to be passed to reduce actions Markus Westerlind 2020-03-03 11:11:14 +01:00
  • d0a3ccbacc feat: Only generate simulate_reduce if error recovery is used Markus Westerlind 2020-03-03 11:01:56 +01:00
  • 781c6b4edb refactor: Avoid matching on tokens without contents Markus Westerlind 2020-03-03 09:10:22 +01:00
  • 65421657bd Remove unnecessary parens Markus Westerlind 2020-03-03 00:11:23 +01:00
  • af88b698c2 Generate asserts to help LLVM Markus Westerlind 2020-03-03 00:03:18 +01:00
  • 9320f34bd4 refactor: Merge token to symbol alternatives Markus Westerlind 2020-03-02 23:58:24 +01:00
  • a59b428694
    Merge pull request #508 from Marwes/lexer Markus Westerlind 2020-03-02 15:44:49 +01:00
  • e2310c86f4 refactor: Move the generated lexer into lalrpop-util Markus Westerlind 2020-03-01 21:11:57 +01:00
  • c3e1cda5c3
    feat: Accept slices as types (#507) Markus Westerlind 2020-02-29 11:27:24 +01:00
  • 3746d5e3b9
    Merge pull request #506 from Marwes/warnings Markus Westerlind 2020-02-29 09:47:08 +01:00
  • 86956c2b67 Update lrgrammar Markus Westerlind 2020-02-28 20:17:41 +01:00
  • b165fc939b fix: Avoid emitting redundant parentheses Markus Westerlind 2020-02-28 19:25:08 +01:00
  • de3360c0ee
    Merge pull request #505 from HyeockJinKim/fix-link Niko Matsakis 2020-02-25 14:26:36 -05:00
  • d2af4c4260
    Merge pull request #504 from JustAPerson/update-regex Markus Westerlind 2020-02-21 10:19:10 +01:00
  • df662e6ddb Fix tutorial document link HyeockJinKim 2020-02-21 15:03:20 +09:00
  • 13b2e1911d Update book to regex v1.0 Jason Priest 2020-02-20 18:25:55 -05:00
  • 57faab5192
    Fix file extensions of links in lexer_tutorial/index.md TheBeggs 2020-01-20 11:44:45 +00:00
  • 6b2eb2721b Fix broken links in lexer_tutorial index.md TheBeggs 2020-01-20 11:22:51 +00:00
  • a4f237492a Fix broken links in tutorial index.md TheBeggs 2020-01-20 11:21:20 +00:00
  • 40e1c57dad Fix broken .md links in tutorial index page Tanuj 2020-01-20 10:42:24 +00:00
  • 2951c6b78b
    Merge pull request #500 from seanyoung/solang Markus Westerlind 2020-01-13 17:17:50 +01:00
  • adfcf74c62 Add Solang to the list of examples Sean Young 2020-01-13 15:47:51 +00:00
  • 5eda0670cb
    Merge pull request #498 from wash2/master Markus Westerlind 2020-01-07 07:37:09 +01:00
  • 398f09443a use rust 1.36 in CI Ashley Wulber 2020-01-06 17:52:44 -05:00
  • cae4e63b46 Merge branch 'master' of https://github.com/wash2/lalrpop Ashley Wulber 2020-01-06 17:49:06 -05:00
  • f846b72f8c add newline Ashley Wulber 2020-01-06 17:46:22 -05:00
  • 25e88edfe9
    Merge pull request #496 from Sosthene-Guedon/doc-improvement Markus Westerlind 2020-01-06 23:17:14 +01:00
  • e3f2c7f501
    Merge pull request #486 from dkg/unicode-xid-update Markus Westerlind 2020-01-06 23:10:34 +01:00
  • 246cb071e9 remove .vscode dir Ash Wulber 2020-01-05 22:12:37 -05:00
  • cc21b04524 remove error messages for byte literals and byte-regex, and implement methods as necessary Ashley Wulber 2020-01-05 15:34:32 -05:00
  • 9b24aea506 Fix compiling with version 1.32.0 of rust Sosthène Guédon 2019-12-27 21:32:04 +01:00
  • 85c0547658 Add more explanations Sosthène Guédon 2019-12-27 18:29:46 +01:00
  • bd08b3bb14 Fix style Sosthène Guédon 2019-12-27 18:09:30 +01:00
  • ad1a4f8863 Add tutorial for tokens with references Sosthène Guédon 2019-12-26 23:58:47 +01:00
  • 16363051e6 Add example for tokens with lifetimes Sosthène Guédon 2019-12-26 22:58:42 +01:00
  • f1a8e2bd67 Finish state parameter example Sosthène Guédon 2019-12-24 11:54:27 +01:00
  • a8d82ccde1 Add example grammar for state parameter Sosthène Guédon 2019-12-23 23:44:14 +01:00
  • df0c7f1a8d Add exemple for state parameters Sosthène Guédon 2019-12-23 21:47:40 +01:00