Sha256: 21666f7401f698d41014fa346279c93f0642c7a5e8718dcc7c00c44732094902

Contents?: true

Size: 493 Bytes

Versions: 3

Compression:

Stored size: 493 Bytes

Contents

#ifndef _IV_AST_INFO_H_
#define _IV_AST_INFO_H_
#include "ast.h"
#include "space.h"
namespace iv {
namespace core {
namespace ast {
template<typename Factory>
struct AstInfo {
#define V(AST) typedef typename AST<Factory> AST;
  AST_NODE_LIST(V)
#undef V
#define V(XS) typedef typename ast::AstNode<Factory>::XS XS;
  AST_LIST_LIST(V)
#undef V
#define V(S) typedef typename SpaceUString<Factory>::type S;
  AST_STRING(V)
#undef V
};
} } }  // namespace iv::core::ast
#endif  // _IV_AST_INFO_H_

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
iv-phonic-0.1.8 ext/include/iv/ast_info.h
iv-phonic-0.1.7 ext/include/iv/ast_info.h
iv-phonic-0.1.6 ext/include/iv/ast_info.h