xo-reader2 stack: expand symbol table to store typedefs
+ typedef utest + misc qol policy choices
This commit is contained in:
parent
07b7a7c978
commit
76af3ff3b5
42 changed files with 1050 additions and 110 deletions
|
|
@ -8,6 +8,7 @@
|
|||
#include "SchematikaParser.hpp"
|
||||
#include "ToplevelSeqSsm.hpp"
|
||||
#include "DefineSsm.hpp"
|
||||
#include "DeftypeSsm.hpp"
|
||||
#include "LambdaSsm.hpp"
|
||||
#include "IfElseSsm.hpp"
|
||||
#include "ApplySsm.hpp"
|
||||
|
|
@ -47,6 +48,9 @@ namespace xo {
|
|||
FacetRegistry::register_impl<ASyntaxStateMachine, DDefineSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DDefineSsm>();
|
||||
|
||||
FacetRegistry::register_impl<ASyntaxStateMachine, DDeftypeSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DDeftypeSsm>();
|
||||
|
||||
FacetRegistry::register_impl<ASyntaxStateMachine, DLambdaSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DLambdaSsm>();
|
||||
|
||||
|
|
@ -98,6 +102,7 @@ namespace xo {
|
|||
|
||||
log && log(xtag("DToplevelSeqSsm.tseq", typeseq::id<DToplevelSeqSsm>()));
|
||||
log && log(xtag("DDefineSsm.tseq", typeseq::id<DDefineSsm>()));
|
||||
log && log(xtag("DDeftypeSsm.tseq", typeseq::id<DDeftypeSsm>()));
|
||||
log && log(xtag("DLambdaSsm.tseq", typeseq::id<DLambdaSsm>()));
|
||||
log && log(xtag("DIfElseSsm.tseq", typeseq::id<DIfElseSsm>()));
|
||||
log && log(xtag("DExpectFormalArglistSsm.tseq", typeseq::id<DExpectFormalArglistSsm>()));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue