summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2020-07-28 19:49:00 +0200
committerAkim Demaille <akim.demaille@gmail.com>2020-07-29 20:00:59 +0200
commit205d372c681f38197ab67b4826233a04035eae12 (patch)
tree59a5dc2b6978b8fa02541ce00d58a7b80b68842f
parent07a1243b40bfec263e9f04b934bd44ed96794018 (diff)
downloadbison-205d372c681f38197ab67b4826233a04035eae12.tar.gz
cex: style: comment changes
* src/parse-simulation.c: here.
-rw-r--r--src/parse-simulation.c26
1 files changed, 11 insertions, 15 deletions
diff --git a/src/parse-simulation.c b/src/parse-simulation.c
index d3a2d1a7..ba09c44c 100644
--- a/src/parse-simulation.c
+++ b/src/parse-simulation.c
@@ -30,17 +30,17 @@
typedef struct parse_state
{
- // path of state-items the parser has traversed
+ // Path of state-items the parser has traversed.
struct si_chunk
{
- // elements newly added in this chunk
+ // Elements newly added in this chunk.
state_item_list contents;
- // properties of the linked list this chunk represents
+ // Properties of the linked list this chunk represents.
const state_item *head_elt;
const state_item *tail_elt;
size_t total_size;
} state_items;
- // list of derivations of the symbols
+ // List of derivations of the symbols.
struct deriv_chunk
{
derivation_list contents;
@@ -50,16 +50,13 @@ typedef struct parse_state
} derivs;
struct parse_state *parent;
int reference_count;
- // incremented during productions,
- // decremented during reductions
+ // Incremented during productions, decremented during reductions.
int depth;
- // whether the contents of the chunks should be
- // prepended or appended to the list the chunks
- // represent
+ // Whether the contents of the chunks should be prepended or
+ // appended to the list the chunks represent.
bool prepend;
- // causes chunk contents to be freed when the
- // reference count is one. Used when only the chunk metadata
- // will be needed.
+ // Causes chunk contents to be freed when the reference count is
+ // one. Used when only the chunk metadata will be needed.
bool free_contents_early;
} parse_state;
@@ -438,9 +435,8 @@ simulate_transition (parse_state *ps)
// symbols into account.
parse_state_list result = parse_state_list_new ();
state_item_number si_next = si->trans;
- // check for disabled transition, shouldn't happen
- // as any state_items that lead to these should be
- // disabled.
+ // Check for disabled transition, shouldn't happen as any
+ // state_items that lead to these should be disabled.
if (si_next < 0)
return result;
parse_state *next_ps = copy_parse_state (false, ps);