, including all inherited members.
| buildMaps() | Aseba::Compiler | [protected] |
| buildMaps() | Aseba::Compiler | [protected] |
| commonDefinitions | Aseba::Compiler | [protected] |
| compile(std::istream &source, BytecodeVector &bytecode, unsigned &allocatedVariablesCount, Error &errorDescription, std::ostream *dump=0) | Aseba::Compiler | |
| compile(std::istream &source, BytecodeVector &bytecode, unsigned &allocatedVariablesCount, Error &errorDescription, std::ostream *dump=0) | Aseba::Compiler | |
| Compiler() | Aseba::Compiler | |
| Compiler() | Aseba::Compiler | |
| disassemble(BytecodeVector &bytecode, const PreLinkBytecode &preLinkBytecode, std::ostream &dump) const | Aseba::Compiler | [protected] |
| disassemble(BytecodeVector &bytecode, const PreLinkBytecode &preLinkBytecode, std::ostream &dump) const | Aseba::Compiler | [protected] |
| dumpTokens(std::ostream &dest) const | Aseba::Compiler | [protected] |
| dumpTokens(std::ostream &dest) const | Aseba::Compiler | [protected] |
| eventName(unsigned eventId) const | Aseba::Compiler | [protected] |
| eventName(unsigned eventId) const | Aseba::Compiler | [protected] |
| expect(const Token::Type &type) const | Aseba::Compiler | [protected] |
| expect(const Token::Type &type) const | Aseba::Compiler | [protected] |
| expectAbsoluteInt16Literal(bool negative) const | Aseba::Compiler | [protected] |
| expectAbsoluteInt16Literal(bool negative) const | Aseba::Compiler | [protected] |
| expectAnyEventId() const | Aseba::Compiler | [protected] |
| expectAnyEventId() const | Aseba::Compiler | [protected] |
| expectConstant() const | Aseba::Compiler | [protected] |
| expectConstant() const | Aseba::Compiler | [protected] |
| expectGlobalEventId() const | Aseba::Compiler | [protected] |
| expectGlobalEventId() const | Aseba::Compiler | [protected] |
| expectInt16LiteralOrConstant() | Aseba::Compiler | [protected] |
| expectInt16LiteralOrConstant() | Aseba::Compiler | [protected] |
| expectOneOf(const Token::Type types[length]) const | Aseba::Compiler | [inline, protected] |
| expectOneOf(const Token::Type types[length]) const | Aseba::Compiler | [inline, protected] |
| expectPositiveConstant() const | Aseba::Compiler | [protected] |
| expectPositiveConstant() const | Aseba::Compiler | [protected] |
| expectPositiveInt16Literal() const | Aseba::Compiler | [protected] |
| expectPositiveInt16Literal() const | Aseba::Compiler | [protected] |
| expectPositiveInt16LiteralOrConstant() const | Aseba::Compiler | [protected] |
| expectPositiveInt16LiteralOrConstant() const | Aseba::Compiler | [protected] |
| expectUInt12Literal() const | Aseba::Compiler | [protected] |
| expectUInt12Literal() const | Aseba::Compiler | [protected] |
| expectUInt16Literal() const | Aseba::Compiler | [protected] |
| expectUInt16Literal() const | Aseba::Compiler | [protected] |
| freeVariableIndex | Aseba::Compiler | [protected] |
| functionsMap | Aseba::Compiler | [protected] |
| FunctionsMap typedef | Aseba::Compiler | |
| FunctionsMap typedef | Aseba::Compiler | |
| getTargetDescription() const | Aseba::Compiler | [inline] |
| getTargetDescription() const | Aseba::Compiler | [inline] |
| getVariablesMap() const | Aseba::Compiler | [inline] |
| getVariablesMap() const | Aseba::Compiler | [inline] |
| ImplementedEvents typedef | Aseba::Compiler | |
| ImplementedEvents typedef | Aseba::Compiler | |
| implementedEvents | Aseba::Compiler | [protected] |
| internalCompilerError() const | Aseba::Compiler | [protected] |
| internalCompilerError() const | Aseba::Compiler | [protected] |
| isOneOf(const Token::Type types[length]) const | Aseba::Compiler | [inline, protected] |
| isOneOf(const Token::Type types[length]) const | Aseba::Compiler | [inline, protected] |
| link(const PreLinkBytecode &preLinkBytecode, BytecodeVector &bytecode) | Aseba::Compiler | [protected] |
| link(const PreLinkBytecode &preLinkBytecode, BytecodeVector &bytecode) | Aseba::Compiler | [protected] |
| parseAddExpression() | Aseba::Compiler | [protected] |
| parseAddExpression() | Aseba::Compiler | [protected] |
| parseAnd() | Aseba::Compiler | [protected] |
| parseAnd() | Aseba::Compiler | [protected] |
| parseAssignment() | Aseba::Compiler | [protected] |
| parseAssignment() | Aseba::Compiler | [protected] |
| parseBinaryAndExpression() | Aseba::Compiler | [protected] |
| parseBinaryAndExpression() | Aseba::Compiler | [protected] |
| parseBinaryOrExpression() | Aseba::Compiler | [protected] |
| parseBinaryOrExpression() | Aseba::Compiler | [protected] |
| parseBinaryXorExpression() | Aseba::Compiler | [protected] |
| parseBinaryXorExpression() | Aseba::Compiler | [protected] |
| parseBlockStatement() | Aseba::Compiler | [protected] |
| parseBlockStatement() | Aseba::Compiler | [protected] |
| parseCallSub() | Aseba::Compiler | [protected] |
| parseCallSub() | Aseba::Compiler | [protected] |
| parseCondition() | Aseba::Compiler | [protected] |
| parseCondition() | Aseba::Compiler | [protected] |
| parseEmit() | Aseba::Compiler | [protected] |
| parseEmit() | Aseba::Compiler | [protected] |
| parseFor() | Aseba::Compiler | [protected] |
| parseFor() | Aseba::Compiler | [protected] |
| parseFunctionCall() | Aseba::Compiler | [protected] |
| parseFunctionCall() | Aseba::Compiler | [protected] |
| parseIfWhen(bool edgeSensitive) | Aseba::Compiler | [protected] |
| parseIfWhen(bool edgeSensitive) | Aseba::Compiler | [protected] |
| parseMultExpression() | Aseba::Compiler | [protected] |
| parseMultExpression() | Aseba::Compiler | [protected] |
| parseNot() | Aseba::Compiler | [protected] |
| parseNot() | Aseba::Compiler | [protected] |
| parseOnEvent() | Aseba::Compiler | [protected] |
| parseOnEvent() | Aseba::Compiler | [protected] |
| parseOr() | Aseba::Compiler | [protected] |
| parseOr() | Aseba::Compiler | [protected] |
| parseProgram() | Aseba::Compiler | [protected] |
| parseProgram() | Aseba::Compiler | [protected] |
| parseReadVarArrayAccess(unsigned *addr, unsigned *size) | Aseba::Compiler | [protected] |
| parseReadVarArrayAccess(unsigned *addr, unsigned *size) | Aseba::Compiler | [protected] |
| parseShiftExpression() | Aseba::Compiler | [protected] |
| parseShiftExpression() | Aseba::Compiler | [protected] |
| parseStatement() | Aseba::Compiler | [protected] |
| parseStatement() | Aseba::Compiler | [protected] |
| parseSubDecl() | Aseba::Compiler | [protected] |
| parseSubDecl() | Aseba::Compiler | [protected] |
| parseUnaryExpression() | Aseba::Compiler | [protected] |
| parseUnaryExpression() | Aseba::Compiler | [protected] |
| parseVarDef() | Aseba::Compiler | [protected] |
| parseVarDef() | Aseba::Compiler | [protected] |
| parseWhile() | Aseba::Compiler | [protected] |
| parseWhile() | Aseba::Compiler | [protected] |
| setCommonDefinitions(const CommonDefinitions *definitions) | Aseba::Compiler | |
| setCommonDefinitions(const CommonDefinitions *definitions) | Aseba::Compiler | |
| setTargetDescription(const TargetDescription *description) | Aseba::Compiler | |
| setTargetDescription(const TargetDescription *description) | Aseba::Compiler | |
| SubroutineReverseTable typedef | Aseba::Compiler | |
| SubroutineReverseTable typedef | Aseba::Compiler | |
| subroutineReverseTable | Aseba::Compiler | [protected] |
| SubroutineTable typedef | Aseba::Compiler | |
| SubroutineTable typedef | Aseba::Compiler | |
| subroutineTable | Aseba::Compiler | [protected] |
| targetDescription | Aseba::Compiler | [protected] |
| tokenize(std::istream &source) | Aseba::Compiler | [protected] |
| tokenize(std::istream &source) | Aseba::Compiler | [protected] |
| tokens | Aseba::Compiler | [protected] |
| variablesMap | Aseba::Compiler | [protected] |
| VariablesMap typedef | Aseba::Compiler | |
| VariablesMap typedef | Aseba::Compiler | |
| verifyStackCalls(PreLinkBytecode &preLinkBytecode) | Aseba::Compiler | [protected] |
| verifyStackCalls(PreLinkBytecode &preLinkBytecode) | Aseba::Compiler | [protected] |