, 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] |