Commit Graph

69 Commits

Author SHA1 Message Date
Daniel Pope
aead4b43be
Update date for talk in README
The date for the Reinventing the Parser Generator talk was 2018 according to the YouTube title.
2020-02-17 12:03:36 +00:00
David Beazley
d9c763d2f7 Fixed mysterious error message if start defined as a function 2019-04-09 17:18:29 -05:00
David Beazley
5bf4d9707d Fixed mysterious 'unknown conflict' error 2019-04-09 17:10:00 -05:00
David Beazley
a728a23adf Added Wasm example 2019-02-17 19:48:18 -06:00
David Beazley
5a7f8ab652
Merge pull request #27 from Akuli/regex-module
Add support for third-party regex module
2019-02-17 19:42:41 -06:00
Akuli
0083477f01 Add support for third-party regex module
Fixes #26.
2019-02-17 22:55:49 +02:00
David Beazley
90a5484ea6 Minor edit 2018-11-24 10:23:07 -06:00
David Beazley
b8e5ac3f6b Added license 2018-11-24 10:21:25 -06:00
David Beazley
ac8e0ecba1 Fixed README 2018-11-24 10:21:05 -06:00
David Beazley
6cdb4d8ca7 Added talks. Minor reformatting 2018-11-24 10:19:37 -06:00
David Beazley
a84811539e Added RST README 2018-11-24 10:15:02 -06:00
David Beazley
d87f21a138
Merge pull request #18 from danshorstein/hotfix/readme-update
Fix bug in example on README
2018-11-21 04:18:05 -06:00
Dan Shorstein
dd41efd112 Fix bug in example on README to match example in calc.py; NUMBER was not returned as int 2018-11-20 22:12:31 -05:00
David Beazley
d1b9f64e49 Bumped version number 2018-11-18 07:57:34 -06:00
David Beazley
52c993e00c Merge branch 'master' of https://github.com/dabeaz/sly 2018-11-18 07:21:52 -06:00
David Beazley
2be28d29a5 Added contributing file 2018-11-18 07:20:26 -06:00
David Beazley
66b6bd73f8
Merge pull request #17 from sfingram/master
Minor typo in docs
2018-11-18 06:48:46 -06:00
David Beazley
503fae9e18 Various usability improvements 2018-11-18 06:42:22 -06:00
David Beazley
0ac3c1a0a3 Improved error checking and messages 2018-11-16 14:50:33 -06:00
David Beazley
16d700b310 Some warning message refinements 2018-11-13 19:28:51 -06:00
Stephen Ingram
e54c5dfcea Minor typo 2018-11-10 08:56:54 -05:00
David Beazley
5fdc971f36 Added docparse 2018-09-27 14:22:51 -05:00
David Beazley
6a27431f81 Fixed Issue #14. 2018-09-08 15:26:00 -05:00
David Beazley
a33ff221e5 Added getattr() support 2018-09-06 07:59:39 -05:00
David Beazley
3f7240b9a2 Updated CHANGES 2018-07-07 13:54:42 -05:00
David Beazley
995d0ecff1
Merge pull request #8 from xpvpc/master
cosmetic changes to docs
2018-05-19 06:29:13 -05:00
xpvpc
715222a0fc remove trailing whitespace 2018-05-14 15:44:21 +02:00
xpvpc
fb43a50f8a fix typos in docs 2018-05-14 15:43:42 +02:00
David Beazley
1251da034a Improvements to lexer inheritance 2018-04-01 20:06:27 -05:00
David Beazley
c5659a4465 Some work in progress on Lexer inheritance. Everything kind of broken 2018-03-30 14:23:34 -05:00
David Beazley
3a0ee0d9c1 WIP 2018-03-30 08:29:34 -05:00
David Beazley
08988d2798 Initial work on lexer states (in progress) 2018-03-29 17:51:58 -05:00
David Beazley
d0e34417bc WIP 2018-01-30 07:42:27 -06:00
David Beazley
51b01d8335 Version bump 2018-01-27 15:28:17 -06:00
David Beazley
b088d9b2ce Changes to token specification. More metamagic 2018-01-27 15:27:15 -06:00
David Beazley
b74e7223ce Added extra validation check in Lexer construction 2018-01-16 08:30:09 -06:00
David Beazley
e9346daff0 Fix default Lexer error() 2018-01-15 10:58:55 -06:00
David Beazley
cdd7a082a4 Cleanup 2018-01-10 06:16:15 -06:00
David Beazley
e05748494c Changes for 0.2 2018-01-10 06:09:20 -06:00
David Beazley
d8903d8301 Added Lexer state change 2017-09-01 06:31:51 -05:00
David Beazley
636197b9fd Merge pull request #5 from cdeil/patch-1
Fix typo in Token repr
2017-05-28 12:12:11 -05:00
Christoph Deil
b71fbdafe3 Fix typo in Token repr 2017-05-20 22:24:55 +02:00
David Beazley
4550f0c5d4 Bumped version number 2017-02-25 15:21:41 -06:00
David Beazley
c0694aa922 Merge pull request #3 from pydanny/master
Added index of error to LexError
2017-02-17 11:51:42 -06:00
Daniel Roy Greenfeld
732d0819d9 Added index of error to LexError
This allows for easier writing of tools empowered by the `sly` library. Now you can extend the library to get a better context of the lexed data.
2017-02-17 09:35:21 -08:00
David Beazley
b6357d2491 Switch to f-strings 2017-02-01 13:15:34 -06:00
David Beazley
d614aa0e04 Related duplicate rule reporting in lexer 2016-10-09 12:33:27 -05:00
David Beazley
a6eab9d9e0 Fixed precedence shift/reduce bug. 2016-10-07 12:10:18 -05:00
David Beazley
e4fedf022f Updated token repr to include attribute names 2016-09-17 16:49:55 -05:00
David Beazley
ef19788dd3 Added feature to automatically make concrete syntax tree if production is returned 2016-09-16 09:41:15 -05:00