text: #ifndef TASTR_AST_AST_HPP
  #define TASTR_AST_AST_HPP
  
  #include "ast/AnyTypeNode.hpp"
  #include "ast/BytecodeTypeNode.hpp"
  #include "ast/CharacterAScalarTypeNode.hpp"
  #include "ast/ClassTypeNode.hpp"
  #include "ast/CommaSeparatorNode.hpp"
  #include "ast/ComplexAScalarTypeNode.hpp"
  #include "ast/DoubleAScalarTypeNode.hpp"
  #include "ast/EmptyNode.hpp"
  #include "ast/EnvironmentTypeNode.hpp"
  #include "ast/EofNode.hpp"
  #include "ast/ExpressionTypeNode.hpp"
  #include "ast/ExternalPointerTypeNode.hpp"
  #include "ast/FunctionTypeNode.hpp"
  #include "ast/GroupTypeNode.hpp"
  #include "ast/IdentifierNode.hpp"
  #include "ast/IntegerAScalarTypeNode.hpp"
  #include "ast/IntersectionTypeNode.hpp"
  #include "ast/KeywordNode.hpp"
  #include "ast/LanguageTypeNode.hpp"
  #include "ast/ListTypeNode.hpp"
  #include "ast/LogicalAScalarTypeNode.hpp"
  #include "ast/NAScalarTypeNode.hpp"
  #include "ast/Node.hpp"
  #include "ast/NullTypeNode.hpp"
  #include "ast/NullableTypeNode.hpp"
  #include "ast/OperatorNode.hpp"
  #include "ast/PairlistTypeNode.hpp"
  #include "ast/ParameterNode.hpp"
  #include "ast/RawAScalarTypeNode.hpp"
  #include "ast/S4TypeNode.hpp"
  #include "ast/ScalarTypeNode.hpp"
  #include "ast/SeparatorNode.hpp"
  #include "ast/StructTypeNode.hpp"
  #include "ast/SymbolTypeNode.hpp"
  #include "ast/TagTypePairNode.hpp"
  #include "ast/TerminatorNode.hpp"
  #include "ast/TopLevelNode.hpp"
  #include "ast/TupleTypeNode.hpp"
  #include "ast/TypeDeclarationNode.hpp"
  #include "ast/TypeNode.hpp"
  #include "ast/UnionTypeNode.hpp"
  #include "ast/UnknownTypeNode.hpp"
  #include "ast/VarargTypeNode.hpp"
  #include "ast/VectorTypeNode.hpp"
  #include "ast/WeakReferenceTypeNode.hpp"
  
  #endif /* TASTR_AST_AST_HPP */
  