Permalink
Switch branches/tags
Nothing to show
Commits on Feb 15, 2018
  1. Merge pull request #152 from astrofrog/fix-whitespace

    dabeaz committed Feb 15, 2018
    Remove trailing whitespace
  2. Fixed token order

    dabeaz committed Feb 15, 2018
  3. Fixed issue #148

    dabeaz committed Feb 15, 2018
  4. Merge pull request #153 from astrofrog/fix-reflags-python3

    dabeaz committed Feb 15, 2018
    Fix Python 3.6 bug with re module flags
Commits on Feb 9, 2018
  1. Added regression test for bug in Python 3 with reflags and optimize=T…

    astrofrog committed Feb 9, 2018
    …rue (in Python 3, re module flags are RegexFlags instances, not integers)
Commits on Dec 2, 2017
  1. Merge pull request #135 from laerreal/bugfixes

    dabeaz committed Dec 2, 2017
    Bugfixes for C preprocessor
  2. Merge pull request #131 from hugovk/patch-1

    dabeaz committed Dec 2, 2017
    Add title formatting and build badge
  3. Merge pull request #141 from segevfiner/fix-tabmodule-class-in-package

    dabeaz committed Dec 2, 2017
     Calculate the correct tabmodule for parsers defined in a class inside a package
  4. Merge pull request #125 from ignamv/pylint_disable

    dabeaz committed Dec 2, 2017
    Add pylint command to disable warnings on generated parsetab.py
  5. Merge pull request #128 from gvalkov/master

    dabeaz committed Dec 2, 2017
    Simple makefile for common tasks
  6. Merge pull request #127 from psihonavt/patch-1

    dabeaz committed Dec 2, 2017
    Update yacc.py
  7. Merge pull request #139 from segevfiner/fix-find-column

    dabeaz committed Dec 2, 2017
    Fix the find_column example in the documentation
Commits on Dec 1, 2017
  1. Calculate the correct tabmodule for parsers defined in a class inside…

    segevfiner committed Dec 1, 2017
    … a package
    
    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
Commits on Nov 19, 2017
  1. The find_column example returns the column off by +1 for every line b…

    segevfiner committed Nov 19, 2017
    …ut the 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.
Commits on Oct 30, 2017
  1. test: update README

    laerreal committed Oct 30, 2017
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  2. cpp: check token list bounds during macro expansion

    laerreal committed Feb 9, 2016
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  3. test: add example of IndexError during expansion of a parametrized macro

    laerreal committed Oct 30, 2017
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  4. cpp: avoid infinite attempts to expand a word same as a parameterized…

    laerreal committed Feb 9, 2016
    … macro
    
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  5. test: add example that leads preprocessor to a dead loop

    laerreal committed Oct 30, 2017
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  6. cpp: fixup removal of '##' around macro argument during concatenation

    laerreal committed Feb 9, 2016
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  7. test: add example of incorrect expansion of concatenation (##) in macro

    laerreal committed Oct 30, 2017
    Signed-off-by: Efimov Vasily <real@ispras.ru>
  8. test: add a framework for C preprocessor testing

    laerreal committed Oct 30, 2017
    Signed-off-by: Efimov Vasily <real@ispras.ru>
Commits on Oct 12, 2017
Commits on Sep 16, 2017
  1. Merge pull request #130 from Carreau/docs-id

    dabeaz committed Sep 16, 2017
    Fix a couple of duplicated ids in the docs.
Commits on Sep 14, 2017
  1. Fix a couple of duplicated ids in the docs.

    Carreau committed Sep 14, 2017
    This lead to the tocs links not working.
Commits on Aug 27, 2017
Commits on Aug 2, 2017
  1. Update yacc.py

    psihonavt committed Aug 2, 2017
    small typo fix
Commits on Jul 14, 2017
Commits on May 11, 2017
  1. Merge pull request #124 from boriel/fix_parsetab_signature_py3

    dabeaz committed May 11, 2017
    Fix issue #31 on python3
Commits on May 8, 2017
  1. Fix issue #31 on python3

    boriel authored and jrodriguezntt committed May 8, 2017
    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.
Commits on Apr 13, 2017
  1. Bump version

    dabeaz committed Apr 13, 2017