summaryrefslogtreecommitdiff
path: root/data/c++.m4
Commit message (Expand)AuthorAgeFilesLines
* C++: fix uses of `inline`Akim Demaille2018-05-101-24/+25
* C++: remove useless `inline` on templatesAkim Demaille2018-05-101-8/+0
* c++: style: remove useless "inline" and fix space issuesAkim Demaille2015-08-121-1/+0
* c++: avoid warnings when destructors don't use $$Akim Demaille2015-01-151-0/+1
* c++: fix the use of destructors when variants are enabledAkim Demaille2015-01-091-0/+1
* c++: provide a means to clear symbolsAkim Demaille2015-01-081-1/+23
* c++: clean up the handling of empty symbolsAkim Demaille2015-01-081-8/+20
* c++: comment and style changesAkim Demaille2015-01-081-2/+4
* %union: fix the support for named %unionAkim Demaille2015-01-041-0/+5
* package: bump to 2015Akim Demaille2015-01-041-1/+1
* package: bump to 2014Akim Demaille2014-02-031-1/+1
* muscle: check more cases of %define variables with code valuesAkim Demaille2013-04-181-1/+1
* muscle: check the kind of api.prefix, api.location.typeAkim Demaille2013-04-161-0/+1
* muscle: factor the kind check in M4Akim Demaille2013-04-151-0/+6
* api.value.type: use keyword/brace valuesAkim Demaille2013-04-091-6/+8
* api.value.type: implement proper support, check, and documentAkim Demaille2013-04-091-7/+8
* c++: rename b4_semantic_type_declare as b4_value_type_declareAkim Demaille2013-02-231-4/+6
* style: no longer use backquotesAkim Demaille2013-02-181-2/+2
* c++: api.token.constructor requires api.value.type=variantAkim Demaille2013-02-081-0/+10
* style: rename internal "stype" as "union_members" for clarityAkim Demaille2013-02-041-2/+2
* m4: generate a basic_symbol constructor for each symbol typeTheophile Ranquet2013-01-291-3/+9
* c++: minor stylistic changesTheophile Ranquet2013-01-291-1/+0
* c++: please G++ 4.8 with -O3: array boundsAkim Demaille2013-01-291-2/+4
* c++: use more explicit types than intAkim Demaille2013-01-291-15/+20
* c++: value_type -> kind_typeAkim Demaille2013-01-291-5/+5
* c++: better inline expansionTheophile Ranquet2013-01-281-14/+25
* c++: remove now-useless operatorsAkim Demaille2013-01-281-18/+4
* c++: revamp the support for variantsAkim Demaille2013-01-281-14/+46
* c++: formatting and comment changesAkim Demaille2013-01-281-8/+7
* c++: remove useless inlinesTheophile Ranquet2013-01-151-13/+3
* c++: m4 stylistic changeTheophile Ranquet2013-01-151-1/+1
* c++: silence warningsTheophile Ranquet2013-01-141-1/+1
* maint: update copyright yearsAkim Demaille2013-01-121-1/+1
* variants: document move and swapTheophile Ranquet2013-01-111-1/+1
* c++: privatize variant blind copiesTheophile Ranquet2013-01-111-0/+11
* lalr1.cc: change symbols implementationTheophile Ranquet2013-01-111-98/+99
* syncline: one line is enoughAkim Demaille2012-12-281-1/+2
* c++: comment changesAkim Demaille2012-12-231-1/+1
* c++: use // comments in the outputAkim Demaille2012-12-231-0/+7
* variants: prohibit simple copiesAkim Demaille2012-12-191-0/+13
* lalr1.cc: rename lex_symbol as api.token.constructorAkim Demaille2012-11-011-2/+2
* Merge branch 'maint'Akim Demaille2012-10-121-2/+2
|\
| * c++: api.location.typeAkim Demaille2012-10-091-1/+1
* | c++: fix a commentAkim Demaille2012-08-021-1/+1
* | skeletons: b4_args -> b4_join to prepare forthcoming changesAkim Demaille2012-08-021-6/+6
* | output: use the token list to define the yytokentypeAkim Demaille2012-07-221-9/+9
* | Merge remote-tracking branch 'origin/maint'Akim Demaille2012-07-041-0/+29
|\ \ | |/
| * YYLLOC_DEFAULT: factor, and don't export it in headers.Akim Demaille2012-07-041-0/+29
* | Merge remote-tracking branch 'origin/maint'Akim Demaille2012-07-021-3/+3
|\ \ | |/
* | Merge remote-tracking branch 'origin/maint'Akim Demaille2012-04-011-0/+2
|\ \ | |/