Lines Matching full:skeleton
1118 (C++ Bison Interface): Fix lalr1.cc skeleton name.
3106 * tests/skeletons.at (%define Boolean variables: invalid skeleton
3264 Don't add a semicolon to actions for %skeleton or %language.
3270 Clean up %skeleton and %language priority implementation.
3326 recommend it over %skeleton for now.
3328 (C++ Bison Interface): Use %skeleton not %language.
3329 (Calc++ Parser): Use %skeleton not %language.
3378 Fix Java skeleton.
3403 skeleton. The includes
3486 Small but important bugfixes for the Java skeleton.
3957 messages. Copy token 0 documentation from the C++ skeleton
4551 * tests/skeletons.at (%define Boolean variables: invalid skeleton
4613 * data/c-skel.m4: Instead of choosing the push.c skeleton for push
4740 * tests/skeletons.at (%define boolean variables: invalid skeleton
4742 (%define Boolean variables: invalid skeleton defaults): ... this and
5169 Bison uses of names rather than just skeleton uses of names.
5201 * tests/skeletons.at (%define boolean variables: invalid skeleton
5378 * tests/skeletons.at (installed skeleton file name): Rename to...
5379 (installed skeleton file names): ... this.
5395 Reword %define entry a little to put less emphasis on the skeleton
5426 Implement support for relative and absolute skeleton file names.
5429 * doc/bison.texinfo (Decl Summary): Document in %skeleton entry.
5430 (Bison Options): Document in --skeleton entry.
5433 If the specified skeleton file name contains a `/', don't prepend
5435 * src/parse-gram.y (prologue_declaration): If the specified skeleton
5439 (relative skeleton file names): New test case.
5440 (installed skeleton file names): New test case.
5487 "SKELETON-NAMESPACE(name)" macros instead of using two nested
5492 For SKELETON-NAMESPACE (as documented for b4_check_user_names), use
5510 m4_define_default. Fix some underquoting. Skeleton usage of %define
5511 variable define_location_comparison now implies skeleton usage of
5624 variable or qualifier is not used by the skeleton in the current
5626 skeleton in other invocations. Also, move all %define value macros to
5631 arguments to a single list argument for names used in the skeleton
5637 skeleton: b4_skeleton_percent_define_variables and
5642 the skeleton names lists can finish building first. In place of
5708 the skeleton scanner's new @warn_at(...@), @complain_at(...@), and
5765 skeleton scanner's new @warn(...@), @complain(...@), and @fatal(...@)
5822 which are skeleton-specific.
5823 (b4_check_percent_code_qualifiers): New. A skeleton can use this to
5999 %skeleton "push.c" since %push-pull-parser implies that now.
6006 AT_YACC_IF, which now includes the case of push mode since %skeleton
6146 skeleton doesn't have to have a copy for pull mode and another for push
6181 push skeleton doesn't have to list them again for pull mode's yyparse.
6222 For the %skeleton entry, mention that %language is better.
6223 (Bison Options): Likewise for --language and --skeleton. Move the
6224 --skeleton entry so that the `Tuning the parser' section is sorted
6226 (C++ Bison Interface): Don't use the word skeleton. Don't explain the
6231 (Table of Symbols): Add entries for %language and %skeleton.
6265 over %skeleton.
6266 (Decl Summary): Document %language and %skeleton.
6281 * src/output.c (prepare): Pick default skeleton from struct language.
6287 * tests/calc.at: Test %skeleton and %language.
6289 (AT_GLR_IF): Look for %skeleton "glr.cc".
6453 (AT_CHECK_CALC_LALR): Added '%skeleton "push.c"' for push tests.
7710 the skeleton).
8422 skeletons here, so we don't have to put it in each skeleton. All
9198 clearly in the skeleton.
9502 * data/yacc.c: Say "parser skeleton" rather than "file", since
9510 it was the parser skeleton, not the entire output file.
10495 Add i18n support to the GLR skeleton. Partially fix the C++
10496 skeleton; a C++ expert needs to finish this. Remove debugging
11537 specify that the [%defines %skeleton "lalr1.cc"] tests currently
11857 understanding skeleton scanning failures.
12474 it can be called with `%skeleton "lalr1.cc"', and do that.
14487 Add support for --trace=skeleton.
14693 * tests/regression.at (input.y): s/YYEOF/MYEOF/, as the skeleton
14853 Insert skeleton as a C string.
16905 current #line when returning to the skeleton contents after having
16950 Use 'bison.glr' as default skeleton for GLR parsers.
16981 * data/bison.glr: New skeleton for GLR parsing.
17106 skeleton, as %location use is not cleaned up yet.
17368 current #line when returning to the skeleton contents after having
17668 the skeleton file name, rather than relying on the -I directory,
17669 to partially alleviate effects of having a skeleton file lying around
17990 * src/skeleton.h: Remove.
17994 * src/skeleton.h: Fix the #endif.
18693 Move the filling of `skeleton' and its muscle to...
18799 (output_skeleton): Don't look for the skeleton location, let m4 do
18803 Invoke `m4' on m4sugar.m4, muscles.m4, and the skeleton.
18884 * src/bison.c++: New skeleton.
18995 skeleton.h.
19029 Equip the skeleton chain with location tracking, runtime trace,
19041 * src/skeleton.h (LOCATION_RESET, LOCATION_LINES, LOCATION_STEP)
19065 * src/skeleton.h: New.
19071 Include output.h and skeleton.h.
19074 Include skeleton.h.
19088 names. This parser skeleton is still broken, but Bison should not
19098 functions are used in the skeleton parser.
19107 a new skeleton handling system.
19534 appropriate skeleton which requires actions and guards is now
19631 * src/bison.simple: Don't hard code the skeleton line and filename.
19633 New line counter 'skeleton_line' (skeleton-line muscle).
19703 s/#line %%line %%skeleton/#line %%line "%%parser-file-name"/'.
19709 (output_master_parser): Insert new skeleton which is the name of
20660 skeleton muscle.
21155 * src/output.c (output_parser): Assert `skeleton'.
21651 * src/bison.simple: s/%%filename/%%skeleton.
21653 (muscle_init): Insert new muscle skeleton.
21790 * src/lex.c (percent_table): Add skeleton option entry.
21905 * src/output.c (output_parser): Replace most of the skeleton copy code
22148 * src/getargs.c, src/getarg.h (skeleton)): Constify.
22220 * getargs.c (skeleton): New variable.
22221 (longopts): --skeleton is a new option.
22223 * getargs.h: Declare skeleton.
22387 Let the handling of the skeleton files be local to the procedures
22396 skeleton.
22743 one `$' in the parser skeleton.
23413 Add `po' directory skeleton.