Home | History | Annotate | Download | only in bison

Lines Matching full:yyparse

771 	(yyparse, yypush_parse): Initialize yyes and yyes_capacity.
800 yyparse return status.
806 (yyparse, yypush_parse): Use local variable yy_lac_established and
852 (yyparse, yypush_parse): Update yysyntax_error usage. Most
898 * data/yacc.c (yyparse, yypush_parse): For yysyntax_error
1279 yyparse, yypush_parse): Likewise.
1578 (yyparse, yypush_parse): Instead, translate before every use of
1779 status similar to yyparse status but indicating success of
1783 (yyparse, yypush_parse): ... here.
1887 comment, instead of saying "yyparse or yypush_parse", say either
1888 "yyparse" or "yypush_parse" depending on which it actually is.
2056 (yyparse): Update for renames. No behavioral changes.
4004 * data/yacc.c (yyparse): Correct the comment when locations aren't used.
5121 (yylex, yyparse): Remove %lex-param from method invocations
5122 (YYStack, yyaction, yyparse): Rename b4_union_name to b4_yystype.
5993 mode, extend to check multiple yyparse invocations.
6012 For push mode, convert yyparse from a macro to a function, invoke yylex
6014 generate yypull_parse or yyparse unless %push-pull-parser is declared.
6021 (yyparse): If there's a b4_prefix, #define this to b4_prefix[parse]
6046 prototype it in the module that calls yyparse.
6058 (yyparse or yypush_parse): ... here to improve performance. For
6071 don't define yyparse_wrapper, and don't #define yyparse.
6080 (yyparse): New #define wrapping yypull_parse.
6081 * tests/calc.at (_AT_DATA_CALC_Y): Call yyparse even when %push-parser
6084 prototype yylex in the module that calls yyparse, and don't prototype
6085 yyparse there. Otherwise, the yyparse expansion won't compile.
6161 (yyparse or yypush_parse): For yypush_parse, don't print the
6181 push skeleton doesn't have to list them again for pull mode's yyparse.
6198 (yyparse or yypush_parse): For yyparse in pull mode, replace local
6215 (yyparse or yypush_parse): Update all uses of YYSTACK_RELOCATE.
6332 * data/push.c (yyparse): Remove the prototype and the #define when in
6450 (yyparse): Delete.
6452 and yyparse for other modes.
6968 (yyprocessOneStack, yyrecoverSyntaxError, yyparse):
7484 * data/glr.c (yyrecoverSyntaxError, yyparse): Don't pop the start
7489 * data/yacc.c (yyparse): Likewise.
7491 * data/glr.c (yyparse): Clear the lookahead after shifting it even when
7495 * data/yacc.c (yyparse): Likewise.
8308 * data/yacc.c (yyparse): Wrap the final return from yyparse inside YYID
8313 * data/glr.c (yyparse): Wrap yyparse's return inside YYID just in case.
8589 * data/glr.c (yyparse): Check for zero stacks remaining before
8759 (yyparse): Likewise. Remove the local yytoken that yytokenp used to
9074 (yysplitStack, yyprocessOneStack, yyparse): Set lookahead status
9087 (yyparse): Set yychar = YYEMPTY where yytoken = YYEMPTY.
9139 (yystrlen, yystpcpy, yyparse): Use b4_c_function... macros rather
9351 (yyparse): If pure, remove local yylval and yylloc. Add local
9407 Rename yystack everywhere to yystackp except in yyparse where it's not
9413 (yyparse): Change while (yytrue) to while ( YYID (yytrue)) to pacify
9491 * data/glr.c (yyprocessOneStack, yyparse): Synchronize the shift for
9493 (yyparse): Iterate another stack in order to call user destructors.
9551 (yyparse): Adjust.
9680 (YY_SYMBOL_PRINT, yyparse): Adjust.
10007 (yyparse) [YYERROR_VERBOSE]: Don't leak memory indefinitely if
10040 * data/lalr1.cc (yyparse): Rename yylooka and yyilooka as yychar
10104 * NEWS: Document when yyparse started to return 2.
10105 * doc/bison.texinfo (Parser Function): Document when yyparse
10127 (yyparse): Abort if user code uses longjmp to throw an unexpected
10463 * data/glr.c (yyparse): Pop everything off the stack before
10482 (yyparse): Rename yyoverflowlab to yyexhaustedlab.
10483 * data/yacc.c (yyparse): "parser stack overflow" -> "memory exhausted".
10515 (yyuserAction, yyreportAmbiguity, yyreportSyntaxError, yyparse):
10549 (yyparse): New local variable yyresult to record the result.
10557 yyparse status; put status > 1 into diagnostic.
10565 1 on syntax error; just let yyparse do its thing.
10573 * data/glr.c (yyparse): Don't assume that the initial calls
10574 to YYMALLOC succeed; in that case, yyparse incorrectly returned 0.
10703 * data/yacc.c (yyparse): Undo previous patch. Instead,
10707 * data/yacc.c (yyparse): In the initial action, set
10752 (yyparse): Use "t a; a=b;" rather than "t a = b;" when a will
10775 (yysplitStack, yyprocessOneStack, yyparse, yypstack):
10784 (yyparse): Check for storage allocation errors when allocating
10832 * data/yacc.c (yyparse): strlen -> yystrlen.
10935 (yyprocessOneStack, yyrecoverSyntaxError, yyparse): Print newline
11041 (yyparse): Revamp code to generate long syntax error message, to
11099 * data/yacc.c (yyparse): Omit spaces before #line.
11179 * data/yacc.c (YYCOPY, yystpcpy, yyparse): Remove "register"
11189 * data/yacc.c (yyparse): Likewise.
11204 * data/yacc.c (yyparse): Pacify non-GCC compilers about yyerrorlab
11206 * data/lalr1.cc (yyparse): Likewise.
11281 the conventions for yyparse.
11533 (yyparse): Remove unused local introduced in 2004-10-25 patch.
11670 (yyrecoverSyntaxError, yyparse): Update it.
12386 yy_stack_print, yyparse): Likewise.
12584 * data/lalr1.cc (yyparse) [__GNUC__]: "Use" yyerrorlab to pacify
12623 * data/yacc.c (yyparse): Use b4_initial_action.
12794 `How Can I Reset @code{yyparse}', since texinfo does not allow
13049 * doc/bison.texinfo (How Can I Reset @code{yyparse}): Reword the
13174 * doc/bison.texinfo (How Can I Reset @code{yyparse}): New.
13734 * data/yacc.c (yyparse): New local var yylerrsp, to record the
13885 (yyclearin, YYBACKUP, yyparse): Use yychar, not yytoken.
13887 (yyparse): Don't assume that our generated code is the only code
14477 (yyparse): Use them.
14480 (yyglrReduce, yyrecoverParseError, yyparse): Don't report the
14482 (yyparse, yyprocessOneStack): Report the state we are entering in.
14542 Always check the value returned by yyparse.
14545 returned by yyparse.
14549 returned by yyparse.
15314 * data/yacc.c (yyparse): Prototype and define thanks to these.
15316 * data/glr.c (yyparse): Likewise, but ANSI only.
15576 * data/yacc.c (yyparse): Rewrite to avoid "comparison is always
15656 * data/yacc.c (yyparse) <yybackup>: Rewrite the decoding of the
15704 (yyparse): here. This undoes some of the 2002-07-25 change.
16467 (yyparse): here.
16468 (yydestruct, yysymprint): Move above yyparse.
17713 (yyparse) [YYDEBUG]: Display the symbols which are popped during
17743 * data/bison.simple (yyparse): Correct error handling to conform to
17926 * data/bison.simple (yyparse): Do not implement @$ = @1.
18051 (yyparse) [! defined YYSTACK_RELOCATE]: Do not relocate the stack.
19366 * src/bison.simple (yyparse): Subtract 1 to the rule numbers.
20310 (yyparse): yyptr is now union yyalloc *, not char *.
20362 (yymemcpy, yyparse): Rename local variables as needed so that
20370 (yyparse): size_t -> YYSIZE_T. Use yystrlen and yystpcpy
20432 (yyparse): Don't dump core if alloca or malloc fails; instead, report
20546 (yyparse): Likewise.
20778 * src/bison.simple (yyparse): When verbosely reporting an error,
20879 * src/bison.simple (yyparse): Let yyls1, yyss1 and yyvs1 be
20988 (yyparse) [!yyoverflow]: Use it and free the old stack.
21441 * src/bison.simple (yyparse): Don't take the address of an
21739 %%yydebug, %%yyerror, %%yynerrs and %%yyparse by yylex, yychar,
21740 yylval, yydebug, yyerror, yynerrs and yyparse.
21819 * src/bison.simple (yyparse): Don't take the address of an
22019 (yyparse): Adjust.
22197 * src/bison.simple (yyparse): Suppress warning `comparaison
22466 `yyparse'.
22651 * bison.s1 (yyparse): Assign the default value
22988 * src/bison.s1 (yyparse): Condition the code using `yytname' which
23101 * src/bison.s1 (yyparse): In the label yyerrlab, when
23159 (yyparse): When providing a default semantic action, provide a
23196 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
23628 (yyparse): Use YYSTACK_ALLOC to allocate stack.
23638 (yyparse): Use YYSTACK_ALLOC to allocate stack.
23659 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
23669 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
23697 * src/bison.s1 (yyparse):
23699 declare yyparse to have a void * argument.
23703 * bison.simple (yyparse):
23705 declare yyparse to have a void * argument.
23787 (yyparse): Calls changed accordingly.
23795 (yyparse): Calls changed accordingly.
23818 (yyparse): Use YYPARSE_PARAM_ARG.
23825 (yyparse): Use YYPARSE_PARAM_ARG.