Aseba::Compiler Member List

This is the complete list of members for Aseba::Compiler, including all inherited members.
buildMaps()Aseba::Compiler [protected]
buildMaps()Aseba::Compiler [protected]
commonDefinitionsAseba::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]
freeVariableIndexAseba::Compiler [protected]
functionsMapAseba::Compiler [protected]
FunctionsMap typedefAseba::Compiler
FunctionsMap typedefAseba::Compiler
getTargetDescription() const Aseba::Compiler [inline]
getTargetDescription() const Aseba::Compiler [inline]
getVariablesMap() const Aseba::Compiler [inline]
getVariablesMap() const Aseba::Compiler [inline]
ImplementedEvents typedefAseba::Compiler
ImplementedEvents typedefAseba::Compiler
implementedEventsAseba::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 typedefAseba::Compiler
SubroutineReverseTable typedefAseba::Compiler
subroutineReverseTableAseba::Compiler [protected]
SubroutineTable typedefAseba::Compiler
SubroutineTable typedefAseba::Compiler
subroutineTableAseba::Compiler [protected]
targetDescriptionAseba::Compiler [protected]
tokenize(std::istream &source)Aseba::Compiler [protected]
tokenize(std::istream &source)Aseba::Compiler [protected]
tokensAseba::Compiler [protected]
variablesMapAseba::Compiler [protected]
VariablesMap typedefAseba::Compiler
VariablesMap typedefAseba::Compiler
verifyStackCalls(PreLinkBytecode &preLinkBytecode)Aseba::Compiler [protected]
verifyStackCalls(PreLinkBytecode &preLinkBytecode)Aseba::Compiler [protected]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:42:13 2011