Commit Graph

49 Commits

Author SHA1 Message Date
David Beazley
16d700b310 Some warning message refinements 2018-11-13 19:28:51 -06: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
David Beazley
2f5e40a460 Doc update 2016-09-14 15:27:54 -05:00
David Beazley
a5f7707edc Basic tests added 2016-09-14 15:11:26 -05:00
David Beazley
0b7e541fa5 More doc updates 2016-09-14 14:26:55 -05:00
David Beazley
9952c0175a More doc updates 2016-09-14 14:26:23 -05:00
David Beazley
0a17f78d2e More doc updates 2016-09-14 14:21:33 -05:00
David Beazley
5c3083712f Doc updates 2016-09-14 12:33:50 -05:00
David Beazley
54ff0c3851 Doc update 2016-09-13 16:33:06 -05:00
David Beazley
dc08a1b466 Modified lex to allow rules to be attached to token strings 2016-09-12 14:24:03 -05:00
David Beazley
41ee4aff04 More doc improvements. Parser production improvements. 2016-09-09 12:57:39 -05:00
David Beazley
05a709aaea Work in progress. Changes to parser production API 2016-09-08 15:05:03 -05:00
David Beazley
9a1899fa69 Minor typo 2016-09-07 19:20:11 -05:00
David Beazley
fe97ffc0fd doc update 2016-09-07 17:59:09 -05:00
David Beazley
9d96455bdf Started docs 2016-09-07 15:00:47 -05:00
David Beazley
60645ea6c3 Added docs 2016-09-07 13:23:54 -05:00
David Beazley
b23bf9c2d0 Removed _meta.py 2016-09-07 13:12:08 -05:00
David Beazley
a2a345e689 Improvements to decorators. Change to yacc grammar specification 2016-09-07 13:10:58 -05:00
David Beazley
7bfadaaab3 Cleanup. Improvements to lexer pattern decorator 2016-09-06 14:38:40 -05:00
David Beazley
36cf652eae Initial commit 2016-09-02 14:07:32 -05:00
David Beazley
ae7dffaddd Initial commit 2016-09-02 09:23:48 -05:00