Quack Compiler
latest
  • File ASTNode.h
    • Definition (src/ASTNode.h)
    • Includes
    • Included By
    • Namespaces
    • Classes
    • Defines
Quack Compiler
  • Docs »
  • File ASTNode.h
  • Edit on GitHub

File ASTNode.h¶

↰ Parent directory (src)

Contents

  • Definition (src/ASTNode.h)
  • Includes
  • Included By
  • Namespaces
  • Classes
  • Defines

Definition (src/ASTNode.h)¶

  • Program Listing for File ASTNode.h

Includes¶

  • assert.h
  • code_gen_utils.h (File code_gen_utils.h)
  • compiler_utils.h (File compiler_utils.h)
  • exceptions.h (File exceptions.h)
  • fstream
  • initialized_list.h (File initialized_list.h)
  • iomanip
  • iostream
  • keywords.h (File keywords.h)
  • sstream
  • string
  • symbol_table.h (File symbol_table.h)
  • utility
  • vector

Included By¶

  • File ASTNode.cpp
  • File quack_method.h
  • File quack_program.h
  • File code_generator.h

Namespaces¶

  • Namespace AST
  • Namespace Quack

Classes¶

  • Struct Assn
  • Struct ASTNode
  • Struct BinOp
  • Struct BoolLit
  • Struct BoolOp
  • Struct FunctionCall
  • Struct Ident
  • Struct IntLit
  • Template Struct Literal
  • Struct NothingLit
  • Struct ObjectCall
  • Struct Return
  • Struct RhsArgs
  • Struct StrLit
  • Struct Typecase
  • Struct Typing
  • Struct UniOp
  • Struct While
  • Class Block
  • Class If
  • Class TypeAlternative

Defines¶

  • Define NO_RETURN_VAR
  • Define PADDING_WIDTH
  • Define PRINT_INDENT

© Copyright 2019, Zayd Hammoudeh Revision 527457dd.

Built with Sphinx using a theme provided by Read the Docs.