Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Parser.h File Reference

#include <cstdlib>
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include "Kodu/Primitives/KoduAction.h"
#include "Kodu/Primitives/KoduActionDoNothing.h"
#include "Kodu/Primitives/KoduActionDrop.h"
#include "Kodu/Primitives/KoduActionGrab.h"
#include "Kodu/Primitives/KoduActionMotion.h"
#include "Kodu/Primitives/KoduActionPageSwitch.h"
#include "Kodu/Primitives/KoduActionPlay.h"
#include "Kodu/Primitives/KoduActionSay.h"
#include "Kodu/Primitives/KoduActionScore.h"
#include "Kodu/Primitives/KoduActionGive.h"
#include "Kodu/Primitives/KoduCondition.h"
#include "Kodu/Primitives/KoduConditionAlways.h"
#include "Kodu/Primitives/KoduConditionBump.h"
#include "Kodu/Primitives/KoduConditionGot.h"
#include "Kodu/Primitives/KoduConditionSee.h"
#include "Kodu/Primitives/KoduConditionScored.h"
#include "Kodu/Primitives/KoduConditionTimer.h"
#include "Kodu/Primitives/KoduConditionGamepad.h"
#include "Kodu/Primitives/KoduConditionHear.h"
#include "Kodu/Primitives/PerceptionSearch.h"
#include "Kodu/General/GeneralFncs.h"
#include "Kodu/General/GeneralMacros.h"
#include "Kodu/Generators/KoduGenerators.h"
#include "Kodu/Parsing/ParsedPage.h"
#include "Kodu/Parsing/ParsedPhrase.h"
#include "Kodu/Parsing/ParsedRule.h"
#include "Kodu/Parsing/Token.h"
#include "Kodu/KoduPage.h"
#include "Kodu/KoduRule.h"
Include dependency graph for Parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kodu::Parser
class  Kodu::Parser::KodeCreator
 Used to create the pages, rules, conditions, and actions of a Kodu program. More...
class  Kodu::Parser::TokenParser

Namespaces

namespace  Kodu

Defines

#define RED_ERR   "\x1b[31m"
#define YEL_ERR   "\x1b[33m"
#define NON_ERR   "\x1b[0m"
#define ERROR   false
#define PARSER_ASSERT(CONDITION, ERROR_STATEMENT)

Define Documentation

#define NON_ERR   "\x1b[0m"

Definition at line 60 of file Parser.h.

#define RED_ERR   "\x1b[31m"

Definition at line 58 of file Parser.h.

#define YEL_ERR   "\x1b[33m"

Definition at line 59 of file Parser.h.


Tekkotsu v5.1CVS
Generated Mon May 9 04:59:00 2016 by Doxygen 1.6.3