xo-reader2: parse list types + utest
This commit is contained in:
parent
6a0333765a
commit
46637ec16a
19 changed files with 787 additions and 34 deletions
|
|
@ -21,6 +21,7 @@
|
|||
#include "ExpectFormalArgSsm.hpp"
|
||||
#include "ExpectSymbolSsm.hpp"
|
||||
#include "ExpectTypeSsm.hpp"
|
||||
#include "ExpectListTypeSsm.hpp"
|
||||
#include "ExpectExprSsm.hpp"
|
||||
#include "ExpectQLiteralSsm.hpp"
|
||||
#include "ExpectQListSsm.hpp"
|
||||
|
|
@ -57,6 +58,7 @@ namespace xo {
|
|||
FacetRegistry::register_impl<ASyntaxStateMachine, DIfElseSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DIfElseSsm>();
|
||||
|
||||
FacetRegistry::register_impl<ASyntaxStateMachine, DApplySsm>();
|
||||
FacetRegistry::register_impl<APrintable, DApplySsm>();
|
||||
|
||||
FacetRegistry::register_impl<ASyntaxStateMachine, DSequenceSsm>();
|
||||
|
|
@ -74,6 +76,9 @@ namespace xo {
|
|||
FacetRegistry::register_impl<ASyntaxStateMachine, DExpectTypeSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DExpectTypeSsm>();
|
||||
|
||||
FacetRegistry::register_impl<ASyntaxStateMachine, DExpectListTypeSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DExpectListTypeSsm>();
|
||||
|
||||
FacetRegistry::register_impl<ASyntaxStateMachine, DExpectExprSsm>();
|
||||
FacetRegistry::register_impl<APrintable, DExpectExprSsm>();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue