summaryrefslogtreecommitdiff
path: root/src/compiler.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-10-04 23:16:46 -0400
committerAdrian Thurston <thurston@complang.org>2015-10-04 23:16:46 -0400
commit13d7c884e2a855418d68b8e45041b8ab4a20a85c (patch)
treeeccbfb13e83812b01858317938f972913c7b7bf1 /src/compiler.h
parent6fb0cdffbafb135edaec7d927e5e508997c1d826 (diff)
downloadcolm-13d7c884e2a855418d68b8e45041b8ab4a20a85c.tar.gz
load reduction actions and generate a commit containing them
Diffstat (limited to 'src/compiler.h')
-rw-r--r--src/compiler.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler.h b/src/compiler.h
index e953c473..a2fb554f 100644
--- a/src/compiler.h
+++ b/src/compiler.h
@@ -655,6 +655,8 @@ struct Compiler
void makeEofElements();
void makeIgnoreCollectors();
void resolvePrecedence();
+ void resolveReductionActions();
+ void findReductionActionProds();
void declarePass();
void resolvePass();
@@ -1008,6 +1010,7 @@ struct Compiler
void declareReVars();
void writeHostCall();
+ void writeCommit();
};
void afterOpMinimize( FsmGraph *fsm, bool lastInSeq = true );