summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Minor cleanup of support files3.11David Beazley2018-02-154-4/+4
|
* Merge pull request #152 from astrofrog/fix-whitespaceDavid Beazley2018-02-154-52/+29
|\ | | | | Remove trailing whitespace
| * Remove trailing whitespaceThomas Robitaille2018-02-094-52/+29
| |
* | Fixed token orderDavid Beazley2018-02-152-1/+5
| |
* | Merge branch 'master' of https://github.com/dabeaz/plyDavid Beazley2018-02-153-1/+47
|\ \
| * \ Merge pull request #153 from astrofrog/fix-reflags-python3David Beazley2018-02-153-1/+47
| |\ \ | | |/ | |/| Fix Python 3.6 bug with re module flags
| | * Force reflags to be converted to an integer on Python 3Thomas Robitaille2018-02-091-1/+1
| | |
| | * Added regression test for bug in Python 3 with reflags and optimize=True (in ↵Thomas Robitaille2018-02-092-0/+46
| |/ | | | | | | Python 3, re module flags are RegexFlags instances, not integers)
* | Fixed issue #148David Beazley2018-02-152-0/+7
|/
* Merge pull request #135 from laerreal/bugfixesDavid Beazley2017-12-023-2/+111
|\ | | | | Bugfixes for C preprocessor
| * test: update READMEEfimov Vasily2017-10-301-0/+1
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * cpp: check token list bounds during macro expansionEfimov Vasily2017-10-301-1/+1
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * test: add example of IndexError during expansion of a parametrized macroEfimov Vasily2017-10-301-0/+15
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * cpp: avoid infinite attempts to expand a word same as a parameterized macroEfimov Vasily2017-10-301-0/+6
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * test: add example that leads preprocessor to a dead loopEfimov Vasily2017-10-301-0/+15
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * cpp: fixup removal of '##' around macro argument during concatenationEfimov Vasily2017-10-301-1/+2
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * test: add example of incorrect expansion of concatenation (##) in macroEfimov Vasily2017-10-301-0/+23
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
| * test: add a framework for C preprocessor testingEfimov Vasily2017-10-301-0/+48
| | | | | | | | Signed-off-by: Efimov Vasily <real@ispras.ru>
* | Merge pull request #131 from hugovk/patch-1David Beazley2017-12-021-1/+3
|\ \ | | | | | | Add title formatting and build badge
| * | Add title formatting and build badgeHugo2017-10-121-1/+3
| |/
* | Merge pull request #141 from segevfiner/fix-tabmodule-class-in-packageDavid Beazley2017-12-021-1/+5
|\ \ | | | | | | Calculate the correct tabmodule for parsers defined in a class inside a package
| * | Calculate the correct tabmodule for parsers defined in a class inside a packageSegev Finer2017-12-011-1/+5
| |/ | | | | | | | | | | | | | | Please verify that I didn't introduce an AttributeError or KeyError by accident. I didn't touch the code that fixes __file__ to preserve any existing behavior. Fixes #140
* | Merge pull request #125 from ignamv/pylint_disableDavid Beazley2017-12-021-0/+1
|\ \ | | | | | | Add pylint command to disable warnings on generated parsetab.py
| * | Add pylint command to disable warnings on generated parsetab.pyIgnacio Martinez2017-07-141-0/+1
| | |
* | | Merge pull request #128 from gvalkov/masterDavid Beazley2017-12-021-0/+17
|\ \ \ | | | | | | | | Simple makefile for common tasks
| * | | Simple makefile for common tasksGeorgi Valkov2017-08-271-0/+17
| |/ /
* | | Merge pull request #127 from psihonavt/patch-1David Beazley2017-12-021-1/+1
|\ \ \ | | | | | | | | Update yacc.py
| * | | Update yacc.pyAnton Koval2017-08-021-1/+1
| |/ / | | | | | | small typo fix
* | | Merge pull request #139 from segevfiner/fix-find-columnDavid Beazley2017-12-021-6/+3
|\ \ \ | |_|/ |/| | Fix the find_column example in the documentation
| * | The find_column example returns the column off by +1 for every line but the ↵Segev Finer2017-11-191-6/+3
|/ / | | | | | | | | | | | | | | first. This is a simplified version of it that works by calculating the 0-based index of the first character in the line, and than calculating the difference between it and the token position + 1.
* | Merge pull request #130 from Carreau/docs-idDavid Beazley2017-09-151-14/+14
|\ \ | |/ |/| Fix a couple of duplicated ids in the docs.
| * Fix a couple of duplicated ids in the docs.Matthias Bussonnier2017-09-141-14/+14
|/ | | | This lead to the tocs links not working.
* Merge pull request #124 from boriel/fix_parsetab_signature_py3David Beazley2017-05-111-1/+1
|\ | | | | Fix issue #31 on python3
| * Fix issue #31 on python3Jose Rodriguez2017-05-081-1/+1
|/ | | | | | Under python 3.x the signature generation to check for changes was failing due to changes in hash functions. Ensures always the same signature by enforcing token order.
* Bump versionDavid Beazley2017-04-139-12/+20
|
* Merge pull request #119 from divergentdave/clear-modules-cacheDavid Beazley2017-04-132-0/+4
|\ | | | | Clear table modules from cache when overwriting
| * Clear table modules from cache when overwritingDavid Cook2017-04-052-0/+4
| |
* | Merge pull request #116 from alberth/flakes_fixesDavid Beazley2017-04-132-6/+1
|\ \ | | | | | | Fixes for problems reported by pyflakes3
| * | Fixes for problems reported by pyflakes3Albert Hofkamp2017-03-232-6/+1
| |/
* | Merge pull request #118 from divergentdave/patch-1David Beazley2017-04-131-1/+1
|\ \ | | | | | | Fix typo in comment
| * | Fix typo in commentDavid Cook2017-04-051-1/+1
| |/
* | Merge pull request #114 from JackDanger/jackdanger/fix-version-bumpDavid Beazley2017-04-131-1/+1
|\ \ | |/ |/| bump remaining file to 3.10
| * bump remaining file to 3.10Jack Danger Canty2017-03-061-1/+1
|/ | | | Fixes #113
* Merge pull request #112 from brettcannon/patch-2David Beazley2017-03-011-2/+2
|\ | | | | Add some missing spaces in a code example
| * Add some missing spaces in a code exampleBrett Cannon2017-03-011-2/+2
| |
* | Merge pull request #111 from brettcannon/patch-1David Beazley2017-03-011-1/+1
|\ \ | |/ |/| Fix a grammar mistake in the docs
| * Fix a grammar mistake in the docsBrett Cannon2017-03-011-1/+1
|/
* Fixed issue #110David Beazley2017-02-181-1/+1
|
* Updated dates. Release info3.10David Beazley2017-01-315-4/+8
|
* Merge branch 'master' of https://github.com/dabeaz/plyDavid Beazley2017-01-313-22/+22
|\