- failure = 0;
- lineno = 0;
- getargs(argc, argv);
- openfiles();
-
- /* read the input. Copy some parts of it to fguard, faction, ftable and fattrs.
- In file reader.c.
- The other parts are recorded in the grammar; see gram.h. */
- reader();
-
- /* find useless nonterminals and productions and reduce the grammar. In
- file reduce.c */
- reduce_grammar();
-
- /* record other info about the grammar. In files derives and nullable. */
- set_derives();
- set_nullable();
-
- /* convert to nondeterministic finite state machine. In file LR0.
- See state.h for more info. */
- generate_states();
-
- /* make it deterministic. In file lalr. */
- lalr();
-
- /* Find and record any conflicts: places where one token of lookahead is not
- enough to disambiguate the parsing. In file conflicts.
- Currently this does not do anything to resolve them;
- the trivial form of conflict resolution that exists is done in output. */
- initialize_conflicts();
-
- /* print information about results, if requested. In file print. */
- if (verboseflag)
- verbose();
- else
- terse();
-
- /* output the tables and the parser to ftable. In file output. */
- output();
- done(failure);
-}
+ setlocale (LC_ALL, "");
+ bindtextdomain (PACKAGE, LOCALEDIR);
+ textdomain (PACKAGE);