diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2013-10-20 14:33:06 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2013-10-20 14:33:06 (GMT) |
| commit | e8c53dc3e8d293ef750f3780b999783ae3537ba9 (patch) | |
| tree | d9158731234905b36cae9991f49bbe99f82cd56a /src/pim/Token.h | |
| parent | eea006ad6f63083782a3decda51b6bf80caa47af (diff) | |
| download | powder-e8c53dc3e8d293ef750f3780b999783ae3537ba9.zip powder-e8c53dc3e8d293ef750f3780b999783ae3537ba9.tar.gz | |
Remove old unfinished virtual machine and Lua bindings for it
Diffstat (limited to 'src/pim/Token.h')
| -rw-r--r-- | src/pim/Token.h | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/src/pim/Token.h b/src/pim/Token.h deleted file mode 100644 index 95d3f08..0000000 --- a/src/pim/Token.h +++ /dev/null @@ -1,83 +0,0 @@ -#pragma once - -#include <string> -namespace pim -{ - namespace compiler - { - class Token - { - public: - static std::string SymbolNames[]; - - enum - { - AssignSymbol = 0, - FunctionSymbol, - - LeftBracket, - RightBracket, - DivideSymbol, - MultiplySymbol, - PlusSymbol, - MinusSymbol, - ModuloSymbol, - - IntegerConstant, - DecimalConstant, - ParticleConstant, - - IntegerSymbol, - DecimalSymbol, - ParticleSymbol, - - IsSymbol, - LessSymbol, - LessEqualSymbol, - GreaterSymbol, - GreaterEqualSymbol, - NotEqualSymbol, - EqualSymbol, - - NeighbourSymbol, - DoSymbol, - OfSymbol, - BreakSymbol, - ContinueSymbol, - IfSymbol, - ElseSymbol, - ElseIfSymbol, - ThenSymbol, - EndSymbol, - - KillSymbol, - CreateSymbol, - TransformSymbol, - GetSymbol, - - RTMacro, - Identifier, - - CommaSymbol, - DotSymbol, - - InvalidSymbol, - - SymbolNumber - }; - int Symbol; - int LineNumber; - std::string Source; - - Token(int symbol = InvalidSymbol, std::string source = "HERP DERP", int lineNumber = 0) : - Symbol(symbol), - Source(source), - LineNumber(lineNumber) {} - - std::string GetName() - { - return SymbolNames[Symbol]; - } - }; - } -} |
