A B C D E F G H I L M N O P R S T U V W X _

D

DATA_TYPE_BYTE - Static variable in class dspl.intermediate.variable.Variable
 
DATA_TYPE_COMPLEX - Static variable in class dspl.intermediate.variable.Variable
 
DATA_TYPE_FLOAT - Static variable in class dspl.intermediate.variable.Variable
Enumeration types of possible values.
DATA_TYPE_INT - Static variable in class dspl.intermediate.variable.Variable
 
DATA_TYPE_STRING - Static variable in class dspl.intermediate.variable.Variable
 
DATA_TYPE_UBYTE - Static variable in class dspl.intermediate.variable.Variable
 
DATA_TYPE_UINT - Static variable in class dspl.intermediate.variable.Variable
 
dataType - Variable in class dspl.intermediate.variable.Variable
Stores the data type, using one of the possible DATA_TYPE_xxx values above
decl() - Method in class dspl.frontend.DSPLParser
Variable declarations are allowed with names like: char foo; complex d; complex_array[10] fo_o; int_array[3] someArray3;
decls(AST) - Method in class dspl.frontend.DSPLAstToIntermediateWalker
We construct the symbol table outside of the tree walker, so we don't actually do anything for the declarations that we find here
DECLS - Static variable in interface dspl.frontend.DSPLAstToIntermediateWalkerTokenTypes
 
decls() - Method in class dspl.frontend.DSPLParser
 
DECLS - Static variable in interface dspl.frontend.ParserTokensTokenTypes
 
decrementIndexCount() - Method in class dspl.frontend.DSPLAstToIntermediateWalker
 
dest - Variable in class dspl.intermediate.instructions.ArithmaticInstruction
Destination variable: its value is determined by...
DIGITS - Static variable in interface dspl.frontend.DSPLAstToIntermediateWalkerTokenTypes
 
DIGITS - Static variable in interface dspl.frontend.ParserTokensTokenTypes
 
disableConversion() - Method in class dspl.frontend.DSPLAstToIntermediateWalker
 
DIV - Static variable in interface dspl.frontend.DSPLAstToIntermediateWalkerTokenTypes
 
DIV - Static variable in interface dspl.frontend.ParserTokensTokenTypes
 
DOT - Static variable in interface dspl.frontend.DSPLAstToIntermediateWalkerTokenTypes
 
DOT - Static variable in interface dspl.frontend.ParserTokensTokenTypes
 
dspl - package dspl
 
dspl.backend - package dspl.backend
 
dspl.backend.test - package dspl.backend.test
 
dspl.backend.x86 - package dspl.backend.x86
 
dspl.backend.x86.operands - package dspl.backend.x86.operands
 
dspl.errorhandling - package dspl.errorhandling
 
dspl.frontend - package dspl.frontend
 
dspl.intermediate - package dspl.intermediate
 
dspl.intermediate.instructions - package dspl.intermediate.instructions
 
dspl.intermediate.variable - package dspl.intermediate.variable
 
dspl.intermediate.variable.primitive - package dspl.intermediate.variable.primitive
 
DSPLAST - Class in dspl.frontend
 
DSPLAST() - Constructor for class dspl.frontend.DSPLAST
 
DSPLAstToIntermediateWalker - Class in dspl.frontend
This class is the tree walker which walks the AST for a dspl file and produces an intermediate representation.
DSPLAstToIntermediateWalker() - Constructor for class dspl.frontend.DSPLAstToIntermediateWalker
 
DSPLAstToIntermediateWalkerTokenTypes - Interface in dspl.frontend
 
DSPLByte - Class in dspl.intermediate.variable
DSPLByte is the Variable for the byte primitive type
DSPLByte(int) - Constructor for class dspl.intermediate.variable.DSPLByte
 
dsplc - Class in dspl
 
dsplc() - Constructor for class dspl.dsplc
 
DSPLComplex - Class in dspl.intermediate.variable
DSPLComplex is the DSPL Variable for Complex numbers/arrays
DSPLComplex(int) - Constructor for class dspl.intermediate.variable.DSPLComplex
 
DSPLFloat - Class in dspl.intermediate.variable
DSPLFloat is the Variable class for the float primitive
DSPLFloat(int) - Constructor for class dspl.intermediate.variable.DSPLFloat
 
DSPLInteger - Class in dspl.intermediate.variable
DSPLInteger is the Variable for the signed integer type
DSPLInteger(int) - Constructor for class dspl.intermediate.variable.DSPLInteger
 
DSPLLexer - Class in dspl.frontend
 
DSPLLexer(InputStream) - Constructor for class dspl.frontend.DSPLLexer
 
DSPLLexer(Reader) - Constructor for class dspl.frontend.DSPLLexer
 
DSPLLexer(InputBuffer) - Constructor for class dspl.frontend.DSPLLexer
 
DSPLLexer(LexerSharedInputState) - Constructor for class dspl.frontend.DSPLLexer
 
DSPLParser - Class in dspl.frontend
 
DSPLParser(TokenBuffer, int) - Constructor for class dspl.frontend.DSPLParser
 
DSPLParser(TokenBuffer) - Constructor for class dspl.frontend.DSPLParser
 
DSPLParser(TokenStream, int) - Constructor for class dspl.frontend.DSPLParser
 
DSPLParser(TokenStream) - Constructor for class dspl.frontend.DSPLParser
 
DSPLParser(ParserSharedInputState) - Constructor for class dspl.frontend.DSPLParser
 
DSPLString - Class in dspl.intermediate.variable
The DSPL Variable type for Strings
DSPLString(int) - Constructor for class dspl.intermediate.variable.DSPLString
Constructor for DSPLString
DSPLUByte - Class in dspl.intermediate.variable
DSPLUByte is the Variable for the unsigned byte
DSPLUByte(int) - Constructor for class dspl.intermediate.variable.DSPLUByte
 
DSPLUInteger - Class in dspl.intermediate.variable
DSPLUInteger is the Variable for the unsigned integer type
DSPLUInteger(int) - Constructor for class dspl.intermediate.variable.DSPLUInteger
 

A B C D E F G H I L M N O P R S T U V W X _