Commit Graph

  • 3818fb2b22 Some more refactorings for clarification Dave Halter 2018-06-13 01:44:08 +02:00
  • 95ddeb4012 Factor out start_symbol into a better position Dave Halter 2018-06-13 00:54:18 +02:00
  • f638abb08e Refactor out dfas Dave Halter 2018-06-13 00:31:45 +02:00
  • f8558df27a Document pgen grammars a bit better Dave Halter 2018-06-13 00:27:51 +02:00
  • bae56e72e1 addarc -> add_arc Dave Halter 2018-06-12 22:13:08 +02:00
  • 41c38311f7 Refactor some things in pgen Dave Halter 2018-06-12 22:08:19 +02:00
  • eeb456a6d4 Move some initializations Dave Halter 2018-06-12 22:00:49 +02:00
  • 1c0956d9e0 Change license again. The year shouldn't matter Dave Halter 2018-06-12 21:58:27 +02:00
  • c17156bd36 Make first private Dave Halter 2018-06-12 21:56:26 +02:00
  • 8865aa452c Change copyright years Dave Halter 2018-06-12 21:55:37 +02:00
  • e0c79a9fcc Remove some code from the grammar Dave Halter 2018-06-12 21:49:18 +02:00
  • 3c08b1b058 Separate the grammar generation from the grammar parsing Dave Halter 2018-06-12 21:29:38 +02:00
  • 0f32673092 In pgen now everything is named grammar and not c Dave Halter 2018-06-12 18:17:02 +02:00
  • 1e18163402 Better recovery for online classes and functions Dave Halter 2018-06-12 13:23:49 +02:00
  • cef9f1bdbd Fix one-line error recovery for all things that are using a suite Dave Halter 2018-06-12 12:56:27 +02:00
  • 23db71a5f7 Add a debug function for first tokens Dave Halter 2018-06-12 01:50:37 +02:00
  • 34154d05a0 Don't mutate the standard library token.tok_name dictionary (#42) Aaron Meurer 2018-06-08 12:46:16 -04:00
  • 6f385bdba1 Not testing Python 3.3 anymore on travis. It seems to be broken v0.2.1 Dave Halter 2018-05-21 12:55:49 +02:00
  • 4fc31c58b3 Add a changelog for 0.2.1 Dave Halter 2018-05-21 12:48:31 +02:00
  • 689decc66c Push the version Dave Halter 2018-05-21 12:44:10 +02:00
  • c2eacdb81c The diff parser was slighly off with prefixes, fixes #1121 Dave Halter 2018-05-20 19:13:08 +02:00
  • ac0bf4fcdd A better repr for the endmarker Dave Halter 2018-05-17 09:56:16 +02:00
  • 948f9ccecc Merge branch 'master' of github.com:davidhalter/parso Dave Halter 2018-04-23 23:42:11 +02:00
  • f20106d88e Fix a prefix issue with error leafs. Dave Halter 2018-04-22 19:28:30 +02:00
  • f4912f6c17 Use the correct field name in the PythonToken repr Aaron Meurer 2018-02-16 00:54:07 -05:00
  • bf5a4b7c2c Added path param to load_grammar for loading custom grammar files Jonas Tranberg 2018-04-11 15:52:35 +02:00
  • 579146b501 Don't test python 2.6 in tox by default, because the newer pip versions don't support it anymore v0.2.0 Dave Halter 2018-04-15 14:46:35 +02:00
  • deb4dbce1c Set a release date Dave Halter 2018-04-15 13:54:10 +02:00
  • 8eda8decea Fix whitespace issues with prefixes Dave Halter 2018-04-07 15:31:30 +02:00
  • f6935935c0 Use proper leafs for fstring start/end Dave Halter 2018-04-07 12:32:33 +02:00
  • d3fa7e1cad Fix a Python 2 related issue. Dave Halter 2018-04-07 11:14:41 +02:00
  • 83d9abd036 Forgot to delete another print. WTF I'm tired Dave Halter 2018-04-07 02:22:45 +02:00
  • 222e9117b4 Unfortunately forgot to delete a print Dave Halter 2018-04-07 02:21:59 +02:00
  • eda2207e6c Start to write a changelog for 0.2.0 Dave Halter 2018-04-07 02:20:00 +02:00
  • a91e5f2775 Merge branch 'fstrings' Dave Halter 2018-04-07 02:17:02 +02:00
  • cba4f2ccc1 Fix the syntax errors from f-strings Dave Halter 2018-04-07 02:14:35 +02:00
  • 8f1a436ba1 Remove the old f-string grammar and fix the tests with the new syntax Dave Halter 2018-04-07 02:11:26 +02:00
  • 9941348ec6 Add python 3.7 to tox Dave Halter 2018-04-06 20:30:07 +02:00
  • afb71dc762 Remove the f-string rules and replace them with new ones Dave Halter 2018-04-06 20:29:22 +02:00
  • 0d96b12566 Fix the fstring syntax if there's a conversion with exclamation mark Dave Halter 2018-04-06 09:59:15 +02:00
  • 9d2ce4bcd4 Fix a few fstring error gatherings Dave Halter 2018-04-06 09:50:07 +02:00
  • a3e280c2b9 Use strings as a non-terminal symbol in all grammars Dave Halter 2018-04-05 09:55:19 +02:00
  • 7c7f4f4e54 Fix a test Dave Halter 2018-04-05 00:45:23 +02:00
  • 56b3e2cdc8 Also use the fstring modfications for the 3.7 grammar Dave Halter 2018-04-05 00:45:03 +02:00
  • 97f042c6ba Remove clutter from the grammar Dave Halter 2018-03-31 14:26:12 +02:00
  • b1aa7c6a79 Cleanup a lot of details in the tokenizer for fstrings Dave Halter 2018-03-31 14:25:29 +02:00
  • 235fda3fbb Fix a few things so that the tokenizer can at least parse the grammar. Dave Halter 2018-03-30 22:13:18 +02:00
  • d8d2e596a5 A first implementation of the fstring tokenizer Dave Halter 2018-03-30 20:50:49 +02:00
  • e05ce5ae31 Revert "A small improvement in checks" Dave Halter 2018-03-28 09:51:37 +02:00
  • 25e4ea9c24 A small improvement in checks Dave Halter 2018-03-28 02:16:37 +02:00
  • 9f88fe16a3 Added the fstring grammar without the tokenization part Dave Halter 2018-03-28 02:03:18 +02:00
  • ba0e7a2e9d A comparison was slightly off Dave Halter 2018-03-24 22:40:12 +01:00
  • dc80152ff8 Ignore the pytest cache Dave Halter 2018-03-23 20:24:08 +01:00
  • 9e3154d167 Fix an error message change in Python 3.7 Dave Halter 2018-03-23 20:23:15 +01:00
  • 065da34272 Fix an issue in the diff parser about endmarker newlines Dave Halter 2018-03-11 23:41:18 +01:00
  • f89809de9a Remove the copyright for good Dave Halter 2018-01-09 23:27:46 +01:00
  • 332c57ebcb Remove copyright years from documentation. (Closes: #25) Chris Lamb 2017-12-17 19:23:14 +00:00
  • acb173b703 Fix typo: containes→contains lcolaholicl 2017-12-31 16:22:56 +09:00
  • 47e78b37fe tox: use older pytest only for py26/py33 Daniel Hahler 2017-12-30 20:55:45 +01:00
  • fc44af6165 Merge branch 'master' of github.com:davidhalter/parso Dave Halter 2017-12-30 18:08:17 +01:00
  • 73439d5863 Don't use a newer pytest version Dave Halter 2017-12-30 18:07:58 +01:00
  • 085aad3038 The tags should be annotated if possible Dave Halter 2017-12-30 14:05:50 +01:00
  • 7db500bfbc Fix another typo. lcolaholicl 2017-12-30 17:38:42 +09:00
  • e689f3dce6 Fix typo lcolaholicl 2017-12-30 17:29:27 +09:00
  • b076cdc12a Fix typo Max Nordlund 2017-12-26 00:51:29 +01:00
  • 0dea94c801 Bump version for the next release Dave Halter 2017-11-05 15:11:51 +01:00
  • 6cf487aee2 Use 3.7-dev not 3.7 for travis Dave Halter 2017-11-05 14:39:13 +01:00
  • 2ca629a2f6 Don't use py37 in tox but on travis v0.1.1 Dave Halter 2017-11-05 14:34:09 +01:00
  • 5c1e953c17 Add the v0.1.1 changes to the changelog Dave Halter 2017-11-05 12:43:55 +01:00
  • a5f565ae10 Python 3.7 should be tested as well Dave Halter 2017-11-05 12:18:28 +01:00
  • a29ec25598 Use os.path.join instead of a slash Dave Halter 2017-11-04 14:58:37 +01:00
  • 04360cdfe7 Load from cache even when code was given Mike Morearty 2017-10-22 17:15:42 -07:00
  • 4824534f8a Support async for statement Robin Roth 2017-11-01 14:22:15 +01:00
  • 647073b1b9 Iter raise statements in a Function (#16) Alisdair Robertson 2017-10-28 22:35:49 +11:00
  • 50445f424e tox.ini: prefer pytest without a dot Daniel Hahler 2017-10-27 23:16:27 +02:00
  • 5b5d855fab Clarify what a prefix is Alisdair Robertson 2017-10-26 15:43:59 +11:00
  • 04e18ebb01 Docstring for BaseNode.get_leaf_for_position Alisdair Robertson 2017-10-26 00:52:13 +11:00
  • d3cfcc24b8 Correct seperator for param anotation docstring Alisdair Robertson 2017-10-26 00:51:32 +11:00
  • 89646e0970 Fix Name role in PythonMixin.get_name_of_position docstring Alisdair Robertson 2017-10-25 22:59:09 +11:00
  • bc8566e964 Use cPickle instead of pickle Mike Morearty 2017-10-22 16:53:13 -07:00
  • 89932c368d Fix the cache path Mike Morearty 2017-10-22 16:58:00 -07:00
  • dcae8cda92 Merge branch 'master' of github.com:davidhalter/parso Dave Halter 2017-10-12 22:59:24 +02:00
  • 1f6683b8ac Don't use the root logger Dave Halter 2017-10-12 22:59:17 +02:00
  • 0ec02e1d7f Add support for python 3.7 (#8) Håken Lid 2017-10-02 00:48:09 +02:00
  • 8db1498185 Deployment script forgot to push the tags to github. Dave Halter 2017-09-21 00:06:48 +02:00
  • 26e882d19c Magic names were not validated correctly Dave Halter 2017-09-14 09:04:08 +02:00
  • 3a506b44ac Remove dead code in get_definition. Fixes #4. Dave Halter 2017-09-05 08:58:10 +02:00
  • bae36f8ab0 Fix the link url for the "fork me on GitHub" banner in the docs (#3) Aaron Meurer 2017-09-05 01:56:23 -05:00
  • 94268815e8 Fix typo. (#2) Jakub Wilk 2017-09-05 00:35:00 +02:00
  • 5a57e8df06 Remove the width from the logo, because it's not needed. v0.1.0 Dave Halter 2017-09-04 23:19:04 +02:00
  • aa82a1d39a Add a parso image to the README. Dave Halter 2017-09-04 23:17:16 +02:00
  • e0f74dd8ad Bump the Python version. Dave Halter 2017-09-04 22:54:48 +02:00
  • 7df254440e Mention that Salome Schneider did the parso logo. Dave Halter 2017-09-04 22:52:07 +02:00
  • 05a8236d3f Small corrections. Dave Halter 2017-09-04 22:51:17 +02:00
  • 2067845cef Try to recommend using parso without diff_cache. Dave Halter 2017-09-04 22:03:12 +02:00
  • dcdd3bbc8e More tree docstrings. Dave Halter 2017-09-04 21:58:48 +02:00
  • 82868580a2 Fix a docstring. Dave Halter 2017-09-04 21:38:57 +02:00
  • a18baf0d2c The readme should match the documentation. Dave Halter 2017-09-04 21:31:45 +02:00
  • ed803f5749 A better README. Dave Halter 2017-09-04 21:22:51 +02:00
  • 032c7563c4 Document issues about our internal tree. Dave Halter 2017-09-04 20:54:48 +02:00