Sha256: 11bf2fe7ff0ecd8bb856768a17c1a7b3e976b1a13dfab88619cc106ec6c8b538
Contents?: true
Size: 547 Bytes
Versions: 3
Compression:
Stored size: 547 Bytes
Contents
#ifndef _IV_PHONIC_AST_FWD_H_ #define _IV_PHONIC_AST_FWD_H_ #include <ruby.h> #include <iv/ast.h> namespace iv { namespace phonic { class AstFactory; #define V(AST) typedef core::ast::AST<AstFactory> AST; AST_NODE_LIST(V) #undef V #define V(X, XS) typedef core::SpaceVector<AstFactory, X *>::type XS; AST_LIST_LIST(V) #undef V #define V(S) typedef core::SpaceUString<AstFactory>::type S; AST_STRING(V) #undef V typedef core::ast::AstVisitor<AstFactory>::const_type AstVisitor; } } // namespace iv::phonic #endif // _IV_PHONIC_AST_FWD_H_
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
iv-phonic-0.0.3 | ext/iv/phonic/ast-fwd.h |
iv-phonic-0.0.2 | ext/iv/phonic/ast-fwd.h |
iv-phonic-0.0.1 | ext/iv/phonic/ast-fwd.h |