Permalink
Commits on Mar 25, 2012
  1. Rename method toString() to magic __toString() and use it.

    * data/lalr1.php: Here.
    * tests/php.at: Adapt test cases.
    * examples/php/calc/calc.y: Adapt example.
    * examples/php/calc/calc.php: Regenerate.
    committed Mar 24, 2012
Commits on Mar 18, 2012
  1. Rename PHP interface "Lexer" to "LexerInterface".

    * data/lalr1.php: Here.
    * tests/php.at: Amend test cases.
    * examples/php/calc/calc.php: Regenerate.
    committed Mar 18, 2012
  2. Regenerate PHP example.

    * examples/php/calc/calc.php: Regenerate.
    committed Mar 15, 2012
  3. Fix quoting and indentation in table definitions.

    * data/lalr1.php: Here.
    committed Mar 15, 2012
  4. Change more quoting to new GNU Coding Standards.

    * tests/php.at: Here.
    committed Mar 15, 2012
  5. Work around standard input bug in "php -l".

    * tests/local.at (AT_PHP_LINT): Use "/dev/null" as input for "php -l".
    committed Mar 14, 2012
  6. Use STREQ/STRNEQ.

    * src/output.c, src/scan-code.l: Here.
    committed Mar 8, 2012
  7. Remove "FIXME" status from "%lex-param" and "%parse-param" handling.

    * data/php.m4: It's more useful to handle the different variable types
    in m4 than parsing them in C and then passing the results to m4.
    committed Feb 14, 2012
  8. Remove number type handling in PHP.

    * data/php.m4 (b4_int_type, b4_int_type_for): Remove.
    (b4_typed_parser_table_define): Fold into ...
    (b4_integral_parser_table_define): ... this.
    * data/lalr1.php: Update.
    committed Feb 14, 2012
  9. Change quoting to new GNU Coding Standards.

    * data/lalr1.php: Here.
    * data/php.m4: And here.
    committed Feb 14, 2012
  10. Remove non-pertinent "%lex-param" from example.

    * examples/php/calc/calc.y: Remove "Exception $dummy".
    * examples/php/calc/calc.php: Regenerate.
    committed Feb 14, 2012
  11. Fix handling of "%parse-param".

    * data/php.m4: Here.
    * tests/php.at: Enable test cases.
    committed Feb 14, 2012
  12. Allow "%lex-param" parameters to be passed by reference.

    * data/php.m4: Here.
    * tests/php.at: Add test case.
    committed Feb 13, 2012
  13. PHP: Fix syntax error handling without error token.

    * data/lalr1.php (YYParser::parse): Here.
    committed Feb 12, 2012
  14. Remove unreachable code.

    committed Jan 11, 2012
  15. In PHP, there are no `annotations'.

    committed Jan 10, 2012
  16. Fix typo.

    committed Jan 10, 2012
  17. Amend `AT_SETUP' title.

    committed Jan 10, 2012
  18. In PHP, stype doesn't make sense.

    committed Nov 5, 2011
  19. Add testsuite.

    committed Nov 5, 2011
  20. In PHP, there is no `package'.

    committed Nov 4, 2011
  21. Fix handling of `%lex-param'.

    committed Nov 4, 2011
  22. Fix missed overloaded constructor.

    committed Oct 30, 2011
  23. Fix some m4 quoting errors.

    committed Oct 30, 2011