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

File keywords.h¶

↰ Parent directory (src)

Contents

  • Definition (src/keywords.h)
  • Included By
  • Defines

Definition (src/keywords.h)¶

  • Program Listing for File keywords.h

Included By¶

  • File ASTNode.h
  • File compiler_utils.h
  • File container_templates.h
  • File quack_method.h
  • File quack_class.h
  • File ASTNode.cpp
  • File quack_program.h
  • File quack_compiler.h

Defines¶

  • Define BASE_CLASS
  • Define CLASS_BOOL
  • Define CLASS_INT
  • Define CLASS_NOTHING
  • Define CLASS_OBJ
  • Define CLASS_STR
  • Define EXIT_CLASS_HIERARCHY
  • Define EXIT_INITIALIZE_BEFORE_USE
  • Define EXIT_PARSER
  • Define EXIT_SCANNER
  • Define EXIT_TYPE_INFERENCE
  • Define FIELD_OTHER_LIT_NAME
  • Define GENERATE_LIT_BOOL_FUNC
  • Define GENERATE_LIT_INT_FUNC
  • Define GENERATE_LIT_STRING_FUNC
  • Define GENERATED_CLASS_FIELD
  • Define GENERATED_IS_SUBTYPE_FUNC
  • Define GENERATED_LIT_FALSE
  • Define GENERATED_LIT_NONE
  • Define GENERATED_LIT_TRUE
  • Define GENERATED_NO_JUMP
  • Define GENERATED_SUPER_FIELD
  • Define KEY_CLASS
  • Define KEY_DEF
  • Define KEY_EXTENDS
  • Define KEY_TYPECASE
  • Define METHOD_ADD
  • Define METHOD_AND
  • Define METHOD_CONSTRUCTOR
  • Define METHOD_DIVIDE
  • Define METHOD_EQUALITY
  • Define METHOD_GEQ
  • Define METHOD_GT
  • Define METHOD_LEQ
  • Define METHOD_LT
  • Define METHOD_MAIN
  • Define METHOD_MULTIPLY
  • Define METHOD_NOT
  • Define METHOD_OR
  • Define METHOD_PRINT
  • Define METHOD_STR
  • Define METHOD_SUBTRACT
  • Define OBJECT_NOT_FOUND
  • Define OBJECT_SELF
  • Define TEMP_VAR_HEADER
  • Define UNARY_OP_NEG
  • Define UNARY_OP_NOT

© Copyright 2019, Zayd Hammoudeh Revision 527457dd.

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