Commit Graph

  • 839de24dc9
    Merge f09b52ca3d into 08c9193987 AiStudent 2025-01-05 11:51:22 -0500
  • be40374fa2
    Merge 4213511e0f into 08c9193987 Todd O'Bryan 2025-01-05 16:05:04 +0100
  • 08c9193987
    Merge pull request #1502 from nchammas/whitespace-example master Erez Shinan 2025-01-05 16:04:52 +0100
  • 439ef6219d
    Merge 4809ce89ca into aa3f6c234e Tomáš Hrnčiar 2025-01-04 10:34:14 -0800
  • aa3f6c234e
    Merge pull request #1503 from tybug/typing Erez Shinan 2025-01-04 11:12:30 +0100
  • 9ca0c5d9e5
    Merge pull request #1467 from makukha/1466-add-tree-find-token Erez Shinan 2025-01-04 11:11:23 +0100
  • 971e418bd5 Extend test case Michael Makukha 2025-01-04 01:44:22 +0200
  • 4213511e0f Added example for Terminal priority setting Todd O'Bryan 2025-01-03 17:02:08 -0500
  • ad35751cb4 type Terminal.__init__ Liam DeVoe 2025-01-03 14:55:22 -0500
  • c3b83f0ac0 fix sphinx config Nicholas Chammas 2025-01-03 11:16:57 -0500
  • 1b7a2dd5e0 significant whitespace -> significant indentation Nicholas Chammas 2025-01-03 10:57:06 -0500
  • 20494d2b30 ignore strange file that appeared after running `make html` Nicholas Chammas 2025-01-03 10:55:39 -0500
  • df66301847 fix markup now that i can see the html Nicholas Chammas 2025-01-03 10:54:29 -0500
  • 264d6e9559 add blurb on building docs Nicholas Chammas 2025-01-03 10:53:37 -0500
  • c48b7d38c1 Use `isinstance(v, Token)` Michael Makukha 2025-01-03 08:15:19 +0200
  • eb74454898 add guidance on handling comments Nicholas Chammas 2025-01-02 14:06:13 -0500
  • 2edafb2820 Tree.data typing - extend type with Token class Andrej730 2024-12-25 15:17:55 +0500
  • f09b52ca3d Added allowed_types member variable to LongestMatchScanner Björn 2024-11-17 22:42:40 +0100
  • 027be8b8e0 Added longest_match lexer option to mimic the Unix tool Lex Björn 2024-11-17 21:38:59 +0100
  • 1a8d56f647
    Merge 19a9276750 into 2f7c9a4e52 MegaIng 2024-11-14 15:51:25 +0100
  • da767388bd
    Merge c3470e1cda into 2f7c9a4e52 Tom Schraitle 2024-11-14 15:51:25 +0100
  • 3914526c54
    Merge 501eb77367 into 2f7c9a4e52 MegaIng 2024-11-14 15:51:25 +0100
  • 6d4158bb09
    Merge a500cf0349 into 2f7c9a4e52 Erez Shinan 2024-11-14 15:51:25 +0100
  • cfdddc7f01
    Merge c3893d8ed8 into 2f7c9a4e52 Erez Shinan 2024-11-14 15:51:25 +0100
  • 2f7c9a4e52
    Merge pull request #1486 from odanoburu/issue408 Erez Shinan 2024-11-13 16:07:18 +0100
  • aeeef0a3da improve doc writing bruno cuconato (@odanoburu) 2024-11-13 10:39:06 -0300
  • 99c036bb56 Mention internal/external transformers in the documentation bruno cuconato (@odanoburu) 2024-11-12 19:56:47 -0300
  • 4809ce89ca Wrap functools.partial in staticmethod() to add compatibility with Python 3.14 Tomáš Hrnčiar 2024-11-06 16:47:11 +0100
  • 24f19a35f3
    Merge pull request #1481 from weaversam8/bugfix/1476-symbol-eq Erez Shinan 2024-10-26 17:23:05 +0300
  • 9d35d1b5e1 Adjust behaviour in #1481 to return NotImplemented Sam Weaver 2024-10-25 15:51:05 -0400
  • 3ac48c1cd5 Adjust behaviour in #1481 to raise a NotImplementedError Sam Weaver 2024-10-25 13:30:46 -0400
  • da118c3c7e Fix Symbol.__eq__ (fixes #1476) Sam Weaver 2024-10-25 10:21:17 -0400
  • 20302ca652 Remove obsolete 'options' parameter Ross Patterson 2024-09-24 10:37:10 -0400
  • 24d0cf7b5b Docs: Small fixes in grammar.md Erez Shinan 2024-09-23 15:26:11 +0300
  • c3893d8ed8 Fix docstrings a bit more textslice Erez Shinan 2024-09-15 20:45:16 +0300
  • 78ed55aee5 Added docstring to TextSlice. Fixed other docstrings Erez Shinan 2024-09-15 20:32:28 +0300
  • 9f45875f35 Added tests for old custom lexer interface (future_interface=1) Erez Shinan 2024-08-19 13:05:05 +0200
  • 9ce40feabd Added TextSlice; Lark can now parse/lex a text-slice Erez Shinan 2024-08-19 10:37:35 +0200
  • 821f3c16be Refactor: Now using re.fullmatch instead of appending $ Erez Shinan 2024-08-18 17:18:34 +0200
  • 01c4f42ba5 Fix bug, add docs Michael Makukha 2024-09-12 08:10:40 +0300
  • 979f6e29f6 Update .gitignore to exclude artefacts generated by tox Michael Makukha 2024-09-12 08:09:21 +0300
  • 2472667a73 Add test Michael Makukha 2024-09-12 08:08:22 +0300
  • bd40098f1d Add Tree.find_token() method Michael Makukha 2024-09-11 23:08:01 +0300
  • 8823839640
    Merge 0d01fe224f into 5faea9223c Ross Patterson 2024-09-03 16:51:22 +0200
  • 5faea9223c
    Merge pull request #1460 from lark-parser/dev Erez Shinan 2024-09-01 17:48:48 +0200
  • 84e9984e21 Better error in Lark.parse when using on_error when parser!=lalr (issue #1311) dev Erez Shinan 2024-09-01 11:14:38 +0200
  • 5e07379f65 Docs: Fix recipe for progress-bar Erez Shinan 2024-08-30 15:34:02 +0200
  • 906de31745
    Merge pull request #1459 from lark-parser/chanicpanic-share-nodes Erez Shinan 2024-08-30 10:30:00 +0200
  • 6b52f72a25 Tiny refactor for PR #1451 chanicpanic-share-nodes Erez Shinan 2024-08-30 10:27:58 +0200
  • 414e40ffe1
    Merge pull request #1458 from skepppy/fix-vargs-docs-issue-1457 Erez Shinan 2024-08-29 16:30:21 +0200
  • b4a83f850e Rephrase `v_args()` documentation. Mick Koomen 2024-08-29 16:00:06 +0200
  • 4545fc6b45 Rephrase `v_args()` documentation to underline it is only applicable to `Transformer` class definitions. skepppy 2024-08-29 13:26:29 +0200
  • 95e9700f2e Earley: share nodes created by the scanner with the completer Chanic Panic 2024-08-16 20:33:49 -0700
  • a884877b21 Bugfix Earley: only transform the solutions we yield Erez Shinan 2024-08-15 10:49:05 +0200
  • a500cf0349 Initial support for import * (WIP) import_star Erez Shinan 2024-08-14 23:55:26 +0200
  • acfe33d943 Version bump (1.2.2) 1.2.2 Erez Shinan 2024-08-13 21:47:06 +0200
  • 653296f34a
    Merge pull request #1444 from lark-parser/issue1443 Erez Shinan 2024-08-13 21:44:58 +0200
  • e6cf570824 Bugfix: Earley now respects ambiguity='resolve' again. Bug was introduced in a previous bugfix. issue1443 Erez Shinan 2024-08-13 19:38:52 +0200
  • ae207df1bb Version bump (1.2.1) 1.2.1 Erez Shinan 2024-08-13 11:33:36 +0200
  • be542c2ff6
    Merge pull request #1435 from lark-parser/issue1434 Erez Shinan 2024-06-30 22:54:50 +0200
  • 7547758e21 Added tests for bugfix issue1434 Erez Shinan 2024-06-30 22:37:43 +0200
  • 7fec983904 Tiny fix Erez Shinan 2024-06-30 15:51:45 +0200
  • 2f6aaa6b38 Bugfix for issue #1434 Erez Shinan 2024-06-30 15:42:53 +0200
  • 501689455b Docs: Small fixes Erez Shinan 2024-06-26 10:23:38 +0200
  • 7910ade9de
    Merge pull request #1433 from chanicpanic/issue1283_no_ftpt_cache_rebased Erez Shinan 2024-06-29 08:40:30 +0200
  • 4c1507aa5c Add comment explaining the change Chanic Panic 2024-06-28 18:40:28 -0700
  • 50a8a143b0 Disable ForestToParseTree cache when ambiguity='resolve' (issue #1283) Chanic Panic 2023-08-01 12:28:13 -0700
  • 00d83f911f Add tests for issue #1283 Chanic Panic 2023-08-01 12:09:16 -0700
  • 33136b3296
    Merge pull request #1432 from chanicpanic/issue1431 Erez Shinan 2024-06-26 09:00:41 +0200
  • 2faac2305d Fix SymbolNode.end for completed tokens (Issue #1431) Chanic Panic 2024-06-24 21:54:48 -0700
  • c1dbe0c497
    Merge pull request #1427 from lark-parser/dev Erez Shinan 2024-06-22 17:06:46 +0200
  • efeb846ea0 Small improvement suggested by review Erez Shinan 2024-06-22 17:04:40 +0200
  • 13a97aa846
    Merge pull request #1430 from MegaIng/update-config Erez Shinan 2024-06-22 10:11:49 +0200
  • 964ce00aa0 bump version MegaIng 2024-06-21 15:35:45 +0200
  • d45cbf0d46 temp MegaIng 2024-06-21 15:15:30 +0200
  • f7c98bbb7a Small fixes mentioned by PR review Erez Shinan 2024-06-21 11:38:11 +0200
  • 0d01fe224f Resolve part of @erezsh comment re: options. Ross Patterson 2024-06-20 22:02:12 -0400
  • 33d7088c59 Resolve @erezsh comment re:typo Ross Patterson 2024-06-20 21:58:26 -0400
  • 654e102300 Resolve @megalng comment re:docstrings Ross Patterson 2024-06-20 21:37:21 -0400
  • 697841b7da Resolve @megalng comment re:tests/test_lark_validator.py Ross Patterson 2024-06-20 21:29:10 -0400
  • 5f37365b54 Resolve @megalng comment re:@skipIf Ross Patterson 2024-06-20 21:28:19 -0400
  • 7c20140173
    Merge e24cef6d6b into 8611d69cde Yaroslav Halchenko 2024-06-20 23:13:46 +0200
  • 236db15a34 Drop python3.6 & 3.7 from code MegaIng 2024-06-20 22:41:52 +0200
  • bb9b01e8c2 Update config MegaIng 2024-06-20 22:41:38 +0200
  • f68c2b8226
    Merge 04c2bf638c into 8611d69cde MegaIng 2024-06-20 20:47:51 +0200
  • 04c2bf638c Improve docs MegaIng 2024-06-20 20:47:29 +0200
  • d0d9fcc05f Add scan_wikitext example MegaIng 2024-06-20 20:30:36 +0200
  • 884d18b0a4 Address review comments MegaIng 2024-06-20 14:58:59 +0200
  • 8611d69cde
    Merge pull request #1428 from MegaIng/cleanup-test_parser Erez Shinan 2024-06-20 14:33:43 +0200
  • ca0cd554bc Small fixes MegaIng 2024-06-20 03:19:43 +0200
  • df3f48fc19 Rework scan, add tests MegaIng 2024-06-20 02:07:10 +0200
  • c3fc43e451 Added start_pos and end_pos to lex,parse,parse_interactive MegaIng 2024-06-19 18:43:47 +0200
  • 4468a129ef Added basic `.scan` function to `Lark` MegaIng 2023-11-20 16:50:43 +0100
  • bd230b21b3 Fix review comments MegaIng 2024-06-20 13:53:13 +0200
  • 9d83086118 Move back from xfail to skip, further cleanup MegaIng 2024-06-20 02:35:26 +0200
  • 32518a26ad Clean up test_parser.py, use xFail instead of skip where appropriate MegaIng 2024-06-18 23:44:41 +0200
  • 74d328d7cc Tests: Fixed test_cycle2 to accept the ambiguity it contains Erez Shinan 2024-06-18 15:46:14 +0200
  • fc39dde677 BUGFIX Earley: Now yielding a previously repressed ambiguity Erez Shinan 2024-06-18 15:36:02 +0200
  • 4546665e96 Tests: Added test_multiple_start_solutions for Earley Erez Shinan 2024-06-18 15:41:56 +0200
  • 1be22db1b7 Docs: small addition to address PR comment Erez Shinan 2024-06-15 19:54:00 +0200