- 31 Oct, 2018 1 commit
-
-
POTTIER Francois authored
during the elimination of %inlined symbols.
-
- 24 Mar, 2017 1 commit
-
-
POTTIER Francois authored
MenhirLib remains under LGPL with a linking exception. MenhirSdk is considered part of the Generator. Updated the header of every source file under version control.
-
- 22 Mar, 2017 1 commit
-
-
POTTIER Francois authored
Attributes are propagated through the expansion of parameterized symbols, at which time %attribute declarations are also desugared. Inlining is easy (an %inline callee or caller cannot carry attributes).
-
- 05 Aug, 2016 2 commits
-
-
POTTIER Francois authored
declarations for symbols that are inlined away (and warning about them, at the same time).
-
POTTIER Francois authored
-
- 28 Apr, 2016 2 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
- 18 Nov, 2015 1 commit
-
-
POTTIER Francois authored
provided it appears in tail position in its caller and its caller does not itself have a %prec annotation.
-
- 06 Nov, 2015 1 commit
-
-
POTTIER Francois authored
-
- 05 Nov, 2015 1 commit
-
-
POTTIER Francois authored
that is, before %inlining.
-
- 04 Nov, 2015 11 commits
-
-
POTTIER Francois authored
production is epsilon and is inlined in front. With this change, %inline seems to preserve positions!
-
POTTIER Francois authored
Now supported by the table back-end.
-
POTTIER Francois authored
Only in internal form, for now -- does not exist in concrete syntax. Not yet supported by the back-ends.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
Cleanup in [NonTerminalDefinitionInlining], and the beginning of a new way of translating positions when %inlining. Unfinished.
-
POTTIER Francois authored
-
POTTIER Francois authored
and [rename_sw_inner] to [Nonterminaldefinitioninlining], where they belong.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
It passes. This will allow some serious simplification.
-
- 26 Oct, 2015 1 commit
-
-
POTTIER Francois authored
-
- 14 Oct, 2015 1 commit
-
-
POTTIER Francois authored
-
- 06 Jul, 2015 1 commit
-
-
Yann Régis-Gianas authored
If the programmer did not provide a name [_i] is used (where [i] is the producer's position in the right hand side). This syntax modification actually simplifies the code: - There is no more on-the-fly naming of unnamed arguments. - Inlining is no more restricted to semantic actions that do not use $i. The patch is large because: - This change has an impact on many modules. - The expected results of the bench had to be updated.
-
- 01 Mar, 2013 1 commit
-
-
fpottier authored
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/menhir@320 0f8b5475-4b4e-0410-85a8-ee3154a6bfe7
-