summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Updated CHANGESDavid Beazley2018-12-221-0/+13
| |
* | Update to contributing concerning releasesDavid Beazley2018-12-223-48/+14
| |
* | Removed manifest.inDavid Beazley2018-12-223-28/+32
| |
* | Merge branch 'master' of https://github.com/dabeaz/plyDavid Beazley2018-12-228-26/+46
|\ \
| * \ Merge pull request #168 from laerreal/fixup_infinite_recursionDavid Beazley2018-12-222-6/+22
| |\ \ | | | | | | | | Fixup infinite recursion in CPP during macro arguments expansion
| | * | Preprocessor: drag dictionary with expanded macros through `macro_expand_args`Efimov Vasily2018-05-301-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Efimov Vasily <laer.18@gmail.com>
| | * | Preprocessor.macro_expand_args: rename `expanded` to `expanded_args`Efimov Vasily2018-05-301-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Efimov Vasily <laer.18@gmail.com>
| | * | test: add example of an infinite macro argument expansionEfimov Vasily2018-05-301-0/+16
| | |/ | | | | | | | | | Signed-off-by: Efimov Vasily <laer.18@gmail.com>
| * | Merge pull request #167 from kajojify/patch-1David Beazley2018-12-221-2/+2
| |\ \ | | | | | | | | Update ply.html
| | * | Update ply.htmlSamoilenko Roman2018-05-311-1/+1
| | | |
| | * | Update ply.htmlSamoilenko Roman2018-05-281-1/+1
| | |/
| * | Merge pull request #190 from BoboTiG/fix-resource-warningsDavid Beazley2018-12-226-18/+22
| |\ \ | | | | | | | | Fix several ResourceWarning: unclosed file
| | * | Remove semilicons leftMickaël Schoentgen2018-11-091-3/+3
| | | |
| | * | Fix several ResourceWarning: unclosed fileMickaël Schoentgen2018-11-096-15/+19
| | |/
* | | Experiment. Remove setup.pyDavid Beazley2018-12-222-36/+0
|/ /
* | Removed Py3.7 from travisDavid Beazley2018-12-221-1/+0
| |
* | Bump copyright. Slight travis changeDavid Beazley2018-12-223-4/+8
| |
* | Updated contribution guidelinesDavid Beazley2018-11-081-5/+4
| |
* | Added contribution fileDavid Beazley2018-11-081-0/+12
|/
* 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.