projects
/
bison.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'origin/maint'
[bison.git]
/
src
/
state.h
diff --git
a/src/state.h
b/src/state.h
index c0248e36969562895deaf8ce03298ee99bd7c9c1..cfbef36d33eca8ae1b1ebb1dd7de273b5f8fc9cb 100644
(file)
--- a/
src/state.h
+++ b/
src/state.h
@@
-1,7
+1,7
@@
/* Type definitions for the finite state machine for Bison.
/* Type definitions for the finite state machine for Bison.
- Copyright (C) 1984, 1989, 2000
, 2001, 2002, 2003, 2004, 2007, 2009,
-
2010 Free Software
Foundation, Inc.
+ Copyright (C) 1984, 1989, 2000
-2004, 2007, 2009-2012 Free Software
+ Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
This file is part of Bison, the GNU Compiler Compiler.
@@
-148,12
+148,12
@@
typedef struct
/* Iterate over each transition over a token (shifts). */
/* Iterate over each transition over a token (shifts). */
-#define FOR_EACH_SHIFT(Transitions, Iter) \
- for (Iter = 0; \
- Iter < Transitions->num \
- && (TRANSITION_IS_DISABLED (Transitions, Iter) \
- || TRANSITION_IS_SHIFT (Transitions, Iter)); \
- ++Iter) \
+#define FOR_EACH_SHIFT(Transitions, Iter)
\
+ for (Iter = 0;
\
+ Iter < Transitions->num
\
+
&& (TRANSITION_IS_DISABLED (Transitions, Iter) \
+
|| TRANSITION_IS_SHIFT (Transitions, Iter)); \
+ ++Iter)
\
if (!TRANSITION_IS_DISABLED (Transitions, Iter))
if (!TRANSITION_IS_DISABLED (Transitions, Iter))
@@
-228,7
+228,7
@@
extern state *final_state;
/* Create a new state with ACCESSING_SYMBOL for those items. */
state *state_new (symbol_number accessing_symbol,
/* Create a new state with ACCESSING_SYMBOL for those items. */
state *state_new (symbol_number accessing_symbol,
- size_t core_size, item_number *core);
+
size_t core_size, item_number *core);
state *state_new_isocore (state const *s);
/* Set the transitions of STATE. */
state *state_new_isocore (state const *s);
/* Set the transitions of STATE. */
@@
-246,7
+246,7
@@
void state_errs_set (state *s, int num, symbol **errors);
reduce R. */
void state_rule_lookahead_tokens_print (state *s, rule *r, FILE *out);
void state_rule_lookahead_tokens_print_xml (state *s, rule *r,
reduce R. */
void state_rule_lookahead_tokens_print (state *s, rule *r, FILE *out);
void state_rule_lookahead_tokens_print_xml (state *s, rule *r,
- FILE *out, int level);
+
FILE *out, int level);
/* Create/destroy the states hash table. */
void state_hash_new (void);
/* Create/destroy the states hash table. */
void state_hash_new (void);