diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-05-25 00:06:54 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-05-25 00:06:54 +0000 |
commit | 9a55a687de80f41235f0e4a74910c6528df3902a (patch) | |
tree | 869fae13c2cc18c4b6d3f4fd383e0bb9544b1fcb /README.BTYACC | |
parent | 4ecea33a988c00caa98cacf934e61e361d94e8af (diff) | |
download | src-9a55a687de80f41235f0e4a74910c6528df3902a.tar.gz src-9a55a687de80f41235f0e4a74910c6528df3902a.zip |
Import byacc 20140422vendor/byacc/20140422
Notes
Notes:
svn path=/vendor/byacc/dist/; revision=266637
svn path=/vendor/byacc/20140422/; revision=266638; tag=vendor/byacc/20140422
Diffstat (limited to 'README.BTYACC')
-rw-r--r-- | README.BTYACC | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/README.BTYACC b/README.BTYACC index 705481f82685..e617ec2e78f3 100644 --- a/README.BTYACC +++ b/README.BTYACC @@ -1,4 +1,4 @@ --- $Id: README.BTYACC,v 1.1 2014/03/25 19:21:31 Tom.Shields Exp $ +-- $Id: README.BTYACC,v 1.2 2014/04/22 08:18:57 Tom.Shields Exp $ The original README from btyacc is below. @@ -8,6 +8,20 @@ byacc baseline. The %include and %define/%ifdef enhancements described below are not currently incorporated. +The position management functionality ("YYPOSN", "yyposn", "YYREDUCEPOSNFUNC", +"YYREDUCEPOSNFUNCARG" & "YYCALLREDUCEPOSN") is replaced by a bison-compatible +"%locations" implementation. + +The memory management functionality ("YYDELETEVAL" & "YYDELETEPOSN") is +replaced by a bison-compatible "%destructor" implementation. + +The detailed syntax error processing functionality ("YYERROR_DETAILED" +& "yyerror_detailed()") is subsumed by the bison-compatible "yyerror()" +implementation, as modified by the %parse-param and %locations directives. + +The debugging macro "YYDBPR()" in the parser skeleton is renamed +"YYSTYPE_TOSTRING()". + ------------------------------------------------------------------------------- BTYACC -- backtracking yacc =========================== |