Commit Graph

  • c49e2f1535 cpp: improve the Flex version checking macro Theophile Ranquet 2012-12-06 13:21:36 +01:00
  • dbda560400 carets: improve the code Theophile Ranquet 2012-12-06 13:17:55 +01:00
  • edf9a06f27 maint: update news Akim Demaille 2012-12-07 10:40:31 +01:00
  • 85a2f27fc4 build: keep -Wmissing-declarations and -Wmissing-prototypes for modern GCCs Akim Demaille 2012-12-07 09:58:40 +01:00
  • 28d16d1f7c build: drop -Wcast-qual Akim Demaille 2012-12-07 09:48:41 +01:00
  • f72721518b gnulib: update Akim Demaille 2012-12-05 16:16:17 +01:00
  • f3ead217b8 Merge remote-tracking branch 'origin/maint' Theophile Ranquet 2012-12-06 11:43:02 +01:00
  • 9960a6ae75 misc: pacify the Tiny C Compiler Theophile Ranquet 2012-12-06 10:49:12 +01:00
  • b56484a5d3 cpp: make the check of Flex version portable Theophile Ranquet 2012-12-05 18:26:36 +01:00
  • e35cd6def7 misc: require getline Theophile Ranquet 2012-12-05 15:27:25 +01:00
  • 7ae57e2a35 c++: support wide strings for file names Akim Demaille 2012-12-05 11:21:21 +01:00
  • 7bada5355e doc: document carets Theophile Ranquet 2012-12-04 13:12:12 +01:00
  • 505ece5171 tests: enhance existing tests with carets Theophile Ranquet 2012-12-03 11:12:07 +01:00
  • 3f5d1b2c67 errors: show carets Theophile Ranquet 2012-11-30 14:34:56 +01:00
  • 0db2648930 getargs: add support for --flags/-f Theophile Ranquet 2012-11-30 14:33:05 +01:00
  • d6dc4d36d1 Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-12-05 11:03:08 +01:00
  • effd30c08d getargs: don't label --language/-l as experimental Theophile Ranquet 2012-11-30 15:27:54 +01:00
  • 9527072c95 tests: minor improvements Akim Demaille 2012-12-03 17:27:54 +01:00
  • a37131cc63 getargs: fix the locations of command-line input Theophile Ranquet 2012-03-12 10:01:09 +01:00
  • d4e985d587 errors: indent missing action code semicolon warning Theophile Ranquet 2012-11-15 12:02:40 +00:00
  • 064e42b0ac Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-12-03 16:27:23 +01:00
  • 03dbf629d5 parser: accept #line NUM Akim Demaille 2012-12-03 15:59:57 +01:00
  • 1c7ec959b1 m4: use a safer pattern to enable/disable output Akim Demaille 2012-12-03 15:29:44 +01:00
  • 6ee95cd0d9 tests: beware of gnulib's need for config.h Akim Demaille 2012-12-03 15:43:57 +01:00
  • 8aef6e0db5 gnulib: update Akim Demaille 2012-11-30 12:17:10 +01:00
  • 3804aa260b yacc.c, glr.c: check and fix the display of locations Akim Demaille 2012-11-30 11:19:43 +01:00
  • 4c36bc2b8d formatting changes Akim Demaille 2012-11-30 11:19:33 +01:00
  • 5215919366 glr.c: remove stray macro Akim Demaille 2012-11-30 11:15:12 +01:00
  • 5807bb9156 Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-11-29 14:54:37 +01:00
  • 511dd971ba doc: minor fixes Akim Demaille 2012-11-29 14:35:48 +01:00
  • 371f1b2b7b doc: improve the index Akim Demaille 2012-11-29 14:09:34 +01:00
  • 1f1bd57297 doc: introduce api.pure full, rearrange some examples Theophile Ranquet 2012-11-26 18:17:15 +01:00
  • 6428a8a4a5 yacc.c: support "%define api.pure full" Theophile Ranquet 2012-11-23 17:30:47 +00:00
  • f5fceda596 tests: check variants without locations Akim Demaille 2012-11-28 10:51:45 +01:00
  • dbb998364f local.at: improvements Theophile Ranquet 2012-11-23 16:23:27 +00:00
  • 2f130f199a tests: use -fno-strict-aliasing with variants Akim Demaille 2012-11-26 10:42:49 +01:00
  • 15a1a08a87 tests: remove leftover Akim Demaille 2012-11-26 10:42:43 +01:00
  • 589149dccf doc: use %precedence instead of nonassoc when associativity is not wanted Akim Demaille 2012-11-26 09:49:23 +01:00
  • c6b1772473 Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-11-26 09:14:51 +01:00
  • c6bf97ccb4 Merge remote-tracking branch 'origin/branch-2.6' into maint Akim Demaille 2012-11-26 09:05:28 +01:00
  • fb4c8a7cb9 yacc.c: always initialize yylloc Theophile Ranquet 2012-11-19 10:43:56 +00:00
  • 68ac70bc7b scanner: issue a single error for groups of invalid characters Akim Demaille 2012-11-23 11:21:47 +01:00
  • ac7f308c8e tests: formatting changes Akim Demaille 2012-11-23 10:11:50 +01:00
  • 53e2cd1ebd doc: one of the fixes for an ambiguous grammar was ambiguous too Akim Demaille 2012-11-22 15:49:18 +01:00
  • c28cd5dc5a doc: fix the dangling else with precedence directives Akim Demaille 2012-11-22 15:16:07 +01:00
  • 534cee7ae8 doc: prefer "token" to TOKEN Akim Demaille 2012-11-22 15:12:24 +01:00
  • 51356dd2ad doc: formatting changes Akim Demaille 2012-11-22 14:24:54 +01:00
  • 96029914a6 scanner: use explicit "ignore" statements Akim Demaille 2012-11-14 10:57:45 +01:00
  • 06ec0105b1 Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-11-13 10:59:55 +01:00
  • 05c93b7d84 tests: close files in glr-regression Theophile Ranquet 2012-11-12 15:41:52 +00:00
  • be3517b007 xml: match DOT output and xml2dot.xsl processing Theophile Ranquet 2012-10-23 15:43:54 +00:00
  • 489b320d4a xml: factor xslt space template Theophile Ranquet 2012-11-07 09:54:06 +00:00
  • ccda5c9eac graph: fix a memory leak Theophile Ranquet 2012-11-09 16:40:45 +00:00
  • 9c16d39944 xml: documentation Theophile Ranquet 2012-10-22 17:37:57 +00:00
  • d42fe46ec3 output: capitalize State Theophile Ranquet 2012-10-18 12:02:05 +00:00
  • 2c08dc504c tests: fix syntax-check errors Akim Demaille 2012-11-12 09:49:49 +01:00
  • fbca394ee1 Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-11-12 09:45:30 +01:00
  • bfdcc3a0b2 maint: address syntax-check errors. Akim Demaille 2012-11-12 09:39:41 +01:00
  • ebbc76d0d7 tests: use valgrind where appropriate Akim Demaille 2012-11-12 09:33:26 +01:00
  • 9bf1eca7c9 Merge remote-tracking branch 'origin/branch-2.6' into maint Akim Demaille 2012-11-12 09:06:55 +01:00
  • 2bb8f621eb tests: use valgrind where appropriate Akim Demaille 2012-11-10 09:26:40 +01:00
  • 3a526f5cc3 tests: don't expect $EGREP to support -w Akim Demaille 2012-11-08 19:34:29 +01:00
  • 2cf5f72e9e tests: more possible error compiler messages for "#error" Akim Demaille 2012-11-08 10:25:15 +01:00
  • 369342dd3a regen Akim Demaille 2012-11-08 09:35:59 +01:00
  • 6d58c63202 Merge branch 'maint' Akim Demaille 2012-11-08 09:24:51 +01:00
  • 429436aaf2 regen Akim Demaille 2012-11-08 09:22:58 +01:00
  • 3ada393894 Merge branch 'branch-2.6' into maint Akim Demaille 2012-11-08 09:20:48 +01:00
  • 9d2423f55d maint: post-release administrivia Akim Demaille 2012-11-07 18:35:36 +01:00
  • 9d3f7eaf1d version 2.6.5 v2.6.5 Akim Demaille 2012-11-07 18:09:46 +01:00
  • 2ead0fb793 regen Akim Demaille 2012-11-07 17:33:14 +01:00
  • 63951be29f tests: syntax-check Akim Demaille 2012-11-07 17:31:32 +01:00
  • 0a36880ad1 tests: beware of compilers that do not support POSIXLY_CORRECT Akim Demaille 2012-11-07 17:23:06 +01:00
  • 5a000c51f7 gnulib: update Akim Demaille 2012-11-07 12:46:30 +01:00
  • e42906f790 Merge remote-tracking branch 'origin/maint' Akim Demaille 2012-11-06 18:23:47 +01:00
  • 049016237e Merge branch 'branch-2.6' into maint Akim Demaille 2012-11-06 18:00:33 +01:00
  • 3154ff8ef6 tests: calc: modernize the use of locations Akim Demaille 2012-11-06 16:25:37 +01:00
  • d03c0413f0 tests: remove useless location initializations Akim Demaille 2012-11-06 15:42:50 +01:00
  • 41a4806a82 lalr1.cc: always initialize yylval. Akim Demaille 2012-11-01 15:38:25 +01:00
  • 8aaa0c2f86 tests: check that C and C++ objects can be linked together. Akim Demaille 2012-11-06 15:35:37 +01:00
  • 63e8426ac6 yacc.c: also disable -Wuninitialized. Akim Demaille 2012-11-06 15:34:56 +01:00
  • a1d1ab50a0 glr.cc, yacc.c: initialize yylloc properly Akim Demaille 2012-11-06 15:34:51 +01:00
  • 3237f57096 yacc.c, glr.c: a better YY_LOCATION_PRINT Akim Demaille 2012-11-05 16:58:24 +01:00
  • 7d846072c7 yacc.c: simplify initialization Akim Demaille 2012-11-05 15:19:45 +01:00
  • 8b49e6bfc5 doc: formatting changes Akim Demaille 2012-11-03 17:52:13 +01:00
  • 0e1ccdfae0 c++: fix position operator signatures Akim Demaille 2012-11-03 16:22:15 +01:00
  • 86649705b4 tests: remove useless location initialization. Akim Demaille 2012-11-03 17:29:07 +01:00
  • 7dbb8d8aba tests: fix locations in C Akim Demaille 2012-11-03 17:15:43 +01:00
  • 3472de825e tests: handle %parse-param in the generated yyerror Akim Demaille 2012-11-03 10:05:03 +01:00
  • 3112e7a82b tests: simplifications Akim Demaille 2012-11-02 18:20:56 +01:00
  • e36ec1f41f lalr1.cc: rename lex_symbol as api.token.constructor Akim Demaille 2012-11-01 17:54:13 +01:00
  • 0b3287025d examples: simplify/improve Akim Demaille 2012-11-01 17:52:41 +01:00
  • 62cb570a8d bison.m4: support b4_*_if macros whose name differ from their variable Akim Demaille 2012-11-01 17:50:37 +01:00
  • 95066e9208 grammars: fix display of nul character in error message Akim Demaille 2012-11-01 13:47:12 +01:00
  • baf0bd6145 tests: sort Akim Demaille 2012-11-01 13:54:36 +01:00
  • 623a5147e6 tests: cosmetic changes Akim Demaille 2012-11-01 16:11:13 +01:00
  • b720fedf83 comment changes Akim Demaille 2012-11-01 15:38:32 +01:00
  • a7ab55af2a autoconf: update Akim Demaille 2012-11-01 15:36:44 +01:00
  • 003db649bb gnulib: update Akim Demaille 2012-11-01 15:34:03 +01:00
  • a21733f2b4 regen Akim Demaille 2012-10-26 14:23:18 +02:00
  • a68b1f237e yacc.c: initialize yylval and yylloc. Akim Demaille 2012-10-26 11:25:41 +02:00