, including all inherited members.
| allEventsMap | Aseba::Compiler | [protected] |
| allocateTemporaryMemory(const SourcePos varPos, const unsigned size, unsigned &varAddr) | Aseba::Compiler | [protected] |
| allocateTemporaryVariable(const SourcePos varPos, Node *rValue) | Aseba::Compiler | [protected] |
| buildMaps() | Aseba::Compiler | [protected] |
| commonDefinitions | Aseba::Compiler | [protected] |
| compile(std::wistream &source, BytecodeVector &bytecode, unsigned &allocatedVariablesCount, Error &errorDescription, std::wostream *dump=0) | Aseba::Compiler | |
| Compiler() | Aseba::Compiler | |
| constantExists(const std::wstring &name) const | Aseba::Compiler | [protected] |
| ConstantsMap typedef | Aseba::Compiler | |
| constantsMap | Aseba::Compiler | [protected] |
| disassemble(BytecodeVector &bytecode, const PreLinkBytecode &preLinkBytecode, std::wostream &dump) const | Aseba::Compiler | [protected] |
| dumpTokens(std::wostream &dest) const | Aseba::Compiler | [protected] |
| endVariableIndex | Aseba::Compiler | [protected] |
| eventName(unsigned eventId) const | Aseba::Compiler | [protected] |
| EventsMap typedef | Aseba::Compiler | |
| expect(const Token::Type &type) const | Aseba::Compiler | [protected] |
| expectAbsoluteInt16Literal(bool negative) const | Aseba::Compiler | [protected] |
| expectAnyEventId() const | Aseba::Compiler | [protected] |
| expectConstant() const | Aseba::Compiler | [protected] |
| expectConstantExpression(SourcePos pos, Node *tree) | Aseba::Compiler | [protected] |
| expectGlobalEventId() const | Aseba::Compiler | [protected] |
| expectInt16LiteralOrConstant() | Aseba::Compiler | [protected] |
| expectOneOf(const Token::Type types[length]) const | Aseba::Compiler | [inline, protected] |
| expectPositiveConstant() const | Aseba::Compiler | [protected] |
| expectPositiveInt16Literal() const | Aseba::Compiler | [protected] |
| expectPositiveInt16LiteralOrConstant() const | Aseba::Compiler | [protected] |
| expectUInt12Literal() const | Aseba::Compiler | [protected] |
| expectUInt16Literal() const | Aseba::Compiler | [protected] |
| findAnyEvent(const std::wstring &name, const SourcePos &pos) const | Aseba::Compiler | [protected] |
| findConstant(const std::wstring &name, const SourcePos &pos) const | Aseba::Compiler | [protected] |
| findFunction(const std::wstring &name, const SourcePos &pos) const | Aseba::Compiler | [protected] |
| findGlobalEvent(const std::wstring &name, const SourcePos &pos) const | Aseba::Compiler | [protected] |
| findSubroutine(const std::wstring &name, const SourcePos &pos) const | Aseba::Compiler | [protected] |
| findVariable(const std::wstring &name, const SourcePos &pos) const | Aseba::Compiler | [protected] |
| freeTemporaryMemory() | Aseba::Compiler | [protected] |
| freeVariableIndex | Aseba::Compiler | [protected] |
| functionsMap | Aseba::Compiler | [protected] |
| FunctionsMap typedef | Aseba::Compiler | |
| getNextCharacter(std::wistream &source, SourcePos &pos) | Aseba::Compiler | [protected] |
| getTargetDescription() const | Aseba::Compiler | [inline] |
| getVariablesMap() const | Aseba::Compiler | [inline] |
| globalEventsMap | Aseba::Compiler | [protected] |
| ImplementedEvents typedef | Aseba::Compiler | |
| implementedEvents | Aseba::Compiler | [protected] |
| internalCompilerError() const | Aseba::Compiler | [protected] |
| isOneOf(const Token::Type types[length]) const | Aseba::Compiler | [inline, protected] |
| link(const PreLinkBytecode &preLinkBytecode, BytecodeVector &bytecode) | Aseba::Compiler | [protected] |
| parseAddExpression() | Aseba::Compiler | [protected] |
| parseAnd() | Aseba::Compiler | [protected] |
| parseAssignment() | Aseba::Compiler | [protected] |
| parseBinaryAndExpression() | Aseba::Compiler | [protected] |
| parseBinaryOrExpression() | Aseba::Compiler | [protected] |
| parseBinaryXorExpression() | Aseba::Compiler | [protected] |
| parseBlockStatement() | Aseba::Compiler | [protected] |
| parseCallSub() | Aseba::Compiler | [protected] |
| parseCondition() | Aseba::Compiler | [protected] |
| parseConstantAndVariable() | Aseba::Compiler | [protected] |
| parseEmit() | Aseba::Compiler | [protected] |
| parseFor() | Aseba::Compiler | [protected] |
| parseFunctionCall() | Aseba::Compiler | [protected] |
| parseIfWhen(bool edgeSensitive) | Aseba::Compiler | [protected] |
| parseMultExpression() | Aseba::Compiler | [protected] |
| parseNot() | Aseba::Compiler | [protected] |
| parseOnEvent() | Aseba::Compiler | [protected] |
| parseOr() | Aseba::Compiler | [protected] |
| parseProgram() | Aseba::Compiler | [protected] |
| parseReturn() | Aseba::Compiler | [protected] |
| parseShiftExpression() | Aseba::Compiler | [protected] |
| parseStatement() | Aseba::Compiler | [protected] |
| parseSubDecl() | Aseba::Compiler | [protected] |
| parseTupleVector(bool compatibility=false) | Aseba::Compiler | [protected] |
| parseUnaryExpression() | Aseba::Compiler | [protected] |
| parseVarDef() | Aseba::Compiler | [protected] |
| parseVarDefInit(MemoryVectorNode *lValue) | Aseba::Compiler | [protected] |
| parseVariable() | Aseba::Compiler | [protected] |
| parseVariableDefSize() | Aseba::Compiler | [protected] |
| parseWhile() | Aseba::Compiler | [protected] |
| setCommonDefinitions(const CommonDefinitions *definitions) | Aseba::Compiler | |
| setTargetDescription(const TargetDescription *description) | Aseba::Compiler | |
| setTranslateCallback(ErrorMessages::ErrorCallback newCB) | Aseba::Compiler | [inline] |
| SubroutineReverseTable typedef | Aseba::Compiler | |
| subroutineReverseTable | Aseba::Compiler | [protected] |
| subroutineTable | Aseba::Compiler | [protected] |
| SubroutineTable typedef | Aseba::Compiler | |
| targetDescription | Aseba::Compiler | [protected] |
| testNextCharacter(std::wistream &source, SourcePos &pos, wchar_t test, Token::Type tokenIfTrue) | Aseba::Compiler | [protected] |
| tokenize(std::wistream &source) | Aseba::Compiler | [protected] |
| tokens | Aseba::Compiler | [protected] |
| translate(ErrorCode error) | Aseba::Compiler | [inline, static] |
| translator | Aseba::Compiler | [protected] |
| tryParsingConstantExpression(SourcePos pos, int &constantResult) | Aseba::Compiler | [protected] |
| VariablesMap typedef | Aseba::Compiler | |
| variablesMap | Aseba::Compiler | [protected] |
| verifyStackCalls(PreLinkBytecode &preLinkBytecode) | Aseba::Compiler | [protected] |