Index

A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(int) - Static method in class bec.scode.Scode
Check if next instruction == 'instr' If so: read it and return true, Otherwise return false
add(Value) - Method in class svm.value.GeneralAddress
 
add(Value) - Method in class svm.value.IntegerValue
 
add(Value) - Method in class svm.value.LongRealValue
 
add(Value) - Method in class svm.value.ObjectAddress
 
add(Value) - Method in class svm.value.RealValue
 
add(Value) - Method in class svm.value.Value
Returns the result of: this value + other value
ADD - Class in bec.instruction
S-INSTRUCTION: ADD.
ADD() - Constructor for class bec.instruction.ADD
Default Constructor
addChars(TextValue) - Method in class svm.value.RecordValue
Add characters to 'attrValues'.
addExport(int, int) - Static method in class svm.RTStack
Add EXPORT slots to the Current Stack Frame.
addOffset(int) - Method in class svm.value.ObjectAddress
Increment the offset part by the given ofst
addPlussExponent(String) - Static method in class svm.env.SysEdit
Utility method addPlussExponent.
addr - Variable in class svm.value.StringValue
The address to the characters
address - Variable in class bec.descriptor.ConstDescr
The address of this ConstDescr
address - Variable in class bec.descriptor.Variable
The address of this Variable
AddressItem - Class in bec.compileTimeStack
Address Item.
AddressItem(Type, int, ObjectAddress) - Constructor for class bec.compileTimeStack.AddressItem
Address item to be pushed onto the Compile-time Stack.
addRTFile(Dataset) - Static method in class svm.env.SysFile
Add a DatasetSpec to the set of DatasetSpec
addValue(Value) - Method in class svm.value.RecordValue
Add the given value to 'attrValues'.
adr - Variable in class bec.descriptor.LabelDescr
The address of this LabelDescr
adr - Variable in class bec.descriptor.RoutineDescr
The Routine address
allocSize() - Method in class bec.descriptor.Attribute
Returns size * repcount
AlternatePart() - Constructor for class bec.descriptor.RecordDescr.AlternatePart
Construct a new AlternatePart
alternateParts - Variable in class bec.descriptor.RecordDescr
The set of alternateParts
and(Value) - Method in class svm.value.BooleanValue
 
and(Value) - Method in class svm.value.IntegerValue
 
and(Value) - Method in class svm.value.Value
Returns the result of: this value and other value
AND - Class in bec.instruction
S-INSTRUCTION: AND.
AND() - Constructor for class bec.instruction.AND
Default Constructor
anyCreate - Enum constant in enum class svm.env.FileAction._CreateAction
if the file does exist at "open" the file is opened, otherwise a new file is created
arctan() - Static method in class svm.env.SysMath
Long real Arctangent
Array<E> - Class in bec.util
Array, an extension of Vector which allows arbitrary indexing while the Array grows.
Array() - Constructor for class bec.util.Array
Constructor
ASSIGN - Class in bec.instruction
S-INSTRUCTION: ASSIGN.
ASSIGN() - Constructor for class bec.instruction.ASSIGN
Default Constructor
ATTR_INPUT_DUMP - Static variable in class bec.Option
BEC Option
ATTR_INPUT_TRACE - Static variable in class bec.Option
BEC Option
ATTR_OUTPUT_DUMP - Static variable in class bec.Option
BEC Option
ATTR_OUTPUT_TRACE - Static variable in class bec.Option
BEC Option
Attribute - Class in bec.descriptor
Attribute descriptor.
Attribute(Tag) - Constructor for class bec.descriptor.Attribute
Create a new Attribute with the given 'tag'
AttributeInputStream - Class in bec.util
Attribute Input Stream.
AttributeInputStream(InputStream) - Constructor for class bec.util.AttributeInputStream
Create a new AttributeInputStream
AttributeOutputStream - Class in bec.util
Attribute Output Stream.
AttributeOutputStream(OutputStream) - Constructor for class bec.util.AttributeOutputStream
Create a new AttributeOutputStream
attributes - Variable in class bec.descriptor.RecordDescr.AlternatePart
The set of attributes
attributes - Variable in class bec.descriptor.RecordDescr
The set of attributes
attrValues - Variable in class svm.value.RecordValue
The Record Attributes

B

base - Variable in class svm.value.GeneralAddress
Base Object address
BDEST - Class in bec.instruction
S-INSTRUCTION: BDEST.
BDEST() - Constructor for class bec.instruction.BDEST
Default Constructor
bec - package bec
The S-Port Back-end-Compiler (BEC).
bec.compileTimeStack - package bec.compileTimeStack
S-Port BEC Compile-Time Stack.
bec.descriptor - package bec.descriptor
S-Port BEC S-Code Descriptors.
bec.inlineTest - package bec.inlineTest
 
bec.instruction - package bec.instruction
S-Port BEC S-Instructions.
bec.scode - package bec.scode
S-Port BEC S-Code treatment.
bec.statement - package bec.statement
S-Port BEC Statements.
bec.util - package bec.util
S-Port BEC Utility classes.
BecCompiler - Class in bec
This is an implementation of a S-Code Back-end Compiler (BEC).
BecCompiler(String) - Constructor for class bec.BecCompiler
S-program ::= program program_head:string program_body endprogram
bias - Variable in class bec.statement.InsertStatement
The tag bias
BJUMP - Class in bec.instruction
S-INSTRUCTION: BJUMP.
BJUMP() - Constructor for class bec.instruction.BJUMP
Default Constructor
BJUMPIF - Class in bec.instruction
S-INSTRUCTION: BJUMPIF.
BJUMPIF() - Constructor for class bec.instruction.BJUMPIF
Default Constructor
bodyTag - Variable in class bec.descriptor.ProfileDescr
Peculiar body tag
BooleanValue - Class in svm.value
BooleanValue.
BooleanValue() - Constructor for class svm.value.BooleanValue
Default Constructor
BooleanValue(boolean) - Constructor for class svm.value.BooleanValue
Construct a new BooleanValue
BREAKO() - Static method in class svm.env.SysFile
Breakoutimage
breakOutimage(String) - Method in class svm.env.dataset.ImageFile
Writes breakOutimage to the underlying file
breakOutimage(String) - Method in class svm.env.dataset.Outfile
 
BSEG - Class in bec.instruction
S-INSTRUCTION: BSEG.
BSEG() - Constructor for class bec.instruction.BSEG
Default Constructor
BSEG(String) - Static method in class bec.compileTimeStack.CTStack
Utility for the segment_instruction.
bsegStack - Static variable in class bec.compileTimeStack.CTStack
Stack of saved BSEG-ESEG Stacks
ByteFile - Class in svm.env.dataset
ByteFile Bridge.
ByteFile(String, int, String) - Constructor for class svm.env.dataset.ByteFile
Construct a new Bytefile with the given arguments.

C

CALL - Class in bec.instruction
S-INSTRUCTION: CALL.
CALL() - Constructor for class bec.instruction.CALL
Default Constructor
CALL_TRACE_LEVEL - Static variable in class bec.Option
BEC Option
callStack - Static variable in class svm.RTStack
The CALL Stack
callStack_TOP() - Static method in class svm.RTStack
Returns the CALL Stack TOP
CallStackFrame - Class in svm
CallStackFrame.
CallStackFrame(String, int, int, int) - Constructor for class svm.CallStackFrame
Construct a new CallStackFrame with the given parameters
capacityIncrement - Static variable in class bec.util.Array
The amount by which the capacity is increased when the vector grows
cblnk() - Static method in class svm.env.SysBase
Blank fill
checkEqual(int) - Static method in class bec.scode.Scode
Expect 'curinstr' == instr.
checkSosArith() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkSosArith
checkSosInt() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkSosInt
checkSosRef() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkSosRef
checkSosType(Type) - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkSosType
checkSosType2(Type, Type) - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkSosType2
checkSosValue() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkSosValue
checkStackEmpty() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkStackEmpty
checkStackEmpty() - Static method in class svm.RTStack
Check RTStack empty
checkTosArith() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkTosArith
checkTosInt() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkTosInt
checkTosRef() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkTosRef
checkTosType(Type) - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkTosType
checkTypesEqual() - Static method in class bec.compileTimeStack.CTStack
Convenient method: checkTypesEqual
chgInType(int) - Static method in class bec.scode.Tag
Utility: chgInType - used by Tag.read
clfile() - Method in class svm.env.dataset.Dataset
Close the underlying file
clfile() - Method in class svm.env.dataset.DirectBytefile
 
clfile() - Method in class svm.env.dataset.Directfile
 
clfile() - Method in class svm.env.dataset.Inbytefile
 
clfile() - Method in class svm.env.dataset.Infile
 
clfile() - Method in class svm.env.dataset.Outbytefile
 
clfile() - Method in class svm.env.dataset.Outfile
 
clfile() - Static method in class svm.env.SysFile
Close data set
close() - Method in class bec.scode.Scanner
Close the scanner.
close() - Static method in class bec.scode.Scode
Close Scode reading
cmove() - Static method in class svm.env.SysBase
Move characters
compare(int, int, int) - Static method in class bec.scode.Relation
Compare two integer values according to the given relation.
compare(int, Value) - Method in class svm.value.BooleanValue
 
compare(int, Value) - Method in class svm.value.GeneralAddress
 
compare(int, Value) - Method in class svm.value.IntegerValue
 
compare(int, Value) - Method in class svm.value.LongRealValue
 
compare(int, Value) - Method in class svm.value.ObjectAddress
 
compare(int, Value) - Method in class svm.value.ProgramAddress
 
compare(int, Value) - Method in class svm.value.RealValue
 
compare(int, Value) - Method in class svm.value.Value
Compare this Value with the given Value according to the given relation.
compare(String, int, int, String, int) - Static method in class svm.segment.Segment
Compare two Segment addresses according to the given relation.
compare(Value, Value) - Method in class bec.scode.Relation
Compare two Values according to this relation.
COMPARE - Class in bec.instruction
S-INSTRUCTION: COMPARE.
COMPARE() - Constructor for class bec.instruction.COMPARE
Default Constructor
console - Static variable in class bec.Global
The Terminal console or null
ConstDescr - Class in bec.descriptor
Constant descriptor.
ConstDescr(Tag) - Constructor for class bec.descriptor.ConstDescr
Create a new ConstDescr with the given 'tag'
ConstItem - Class in bec.compileTimeStack
Constant Item.
ConstItem(Type, Value) - Constructor for class bec.compileTimeStack.ConstItem
Value item to be pushed onto the Compile-time Stack.
CONVERT - Class in bec.instruction
S-INSTRUCTION: CONVERT.
CONVERT() - Constructor for class bec.instruction.CONVERT
Default Constructor
convValue(Value, int, int) - Static method in class svm.instruction.SVM_CONVERT
Convert a Value
copy() - Method in class bec.compileTimeStack.AddressItem
 
copy() - Method in class bec.compileTimeStack.CTStackItem
Returns a copy of this stack item
copy() - Method in class bec.compileTimeStack.ProfileItem
 
copy() - Method in class bec.compileTimeStack.TempItem
 
copy() - Method in class svm.value.ObjectAddress
Returns a copy of this ObjectAddress
copy() - Method in class svm.value.ProgramAddress
Returns a copy of this ObjectAddress
copy() - Method in class svm.value.Value
Returns a copy of this Value object.
copy(String) - Static method in class bec.compileTimeStack.CTStack
Returns copy of the current Stack
cosinu() - Static method in class svm.env.SysMath
Long real Cosine
cputime() - Static method in class svm.env.SysBase
Processor Time Usage
create - Enum constant in enum class svm.env.FileAction._CreateAction
the external file associated with FILENAME must not exist at "open"
CSEG - Static variable in class bec.Global
Current constant Segment
CTStack - Class in bec.compileTimeStack
Compile time Stack.
CTStack() - Constructor for class bec.compileTimeStack.CTStack
Default Constructor
CTStackItem - Class in bec.compileTimeStack
Compile time Stack Item.
CTStackItem() - Constructor for class bec.compileTimeStack.CTStackItem
Default Constructor
curinstr - Static variable in class bec.scode.Scode
Current instr-byte read from scodeSource
curline - Static variable in class bec.scode.Scode
Current source line number
current - Variable in class bec.scode.Scanner
The current character read.
current - Static variable in class bec.statement.InsertStatement
The current InsertStatement
current() - Static method in class bec.compileTimeStack.CTStack
Returns the current Stack
CURRENTDECIMALMARK - Static variable in class svm.RTUtil
Current Decimal mark character
CURRENTLOWTEN - Static variable in class svm.RTUtil
Current lowten character
currentModule - Static variable in class bec.Global
Current S-Module
curSize() - Static method in class svm.RTStack
Returns Stack size within the current Frame

D

daddep() - Static method in class svm.env.SysMath
Long real Addepsilon
DataSegment - Class in svm.segment
Data Segment.
DataSegment(String, int) - Constructor for class svm.segment.DataSegment
DataSegment constructor.
Dataset - Class in svm.env.dataset
Dataset Bridge.
Dataset(String, int, String) - Constructor for class svm.env.dataset.Dataset
Construct a new DatasetSpec with the given arguments.
datasetSpecs - Static variable in class svm.env.SysFile
The set of DatasetSpecs
dattim() - Static method in class svm.env.SysBase
Date and time
ddpowr() - Static method in class svm.env.SysMath
Long real raised to the long real power
debugMode - Static variable in class bec.Option
BEC Option
DECO - Class in bec.instruction
S-INSTRUCTION: DECO.
DECO() - Constructor for class bec.instruction.DECO
Default Constructor
decodeActions(String) - Method in class svm.env.FileAction
Decode the given 'action' string.
delete(int) - Static method in class bec.descriptor.Display
Delete Display entries.
DELETE - Class in bec.instruction
S-INSTRUCTION: DELETE.
DELETE() - Constructor for class bec.instruction.DELETE
Default Constructor
DEREF - Class in bec.instruction
S-INSTRUCTION: DEREF.
DEREF() - Constructor for class bec.instruction.DEREF
Default Constructor
Descriptor - Class in bec.descriptor
Descriptor.
Descriptor(int, Tag) - Constructor for class bec.descriptor.Descriptor
Create a new Descriptor
DESTAB - Variable in class bec.descriptor.SwitchDescr
The Destination Table of this Switch
DESTAB - Static variable in class bec.Global
Destination table
DESTAB - Variable in class svm.instruction.SVM_SWITCH
The destination table
destination - Variable in class svm.instruction.SVM_JUMP
The jump destination address
DINITAREA - Class in bec.instruction
S-INSTRUCTION: DINITAREA.
DINITAREA() - Constructor for class bec.instruction.DINITAREA
Default Constructor
dipowr() - Static method in class svm.env.SysMath
Long real raised to the integer power
DirectBytefile - Class in svm.env.dataset
DirectBytefile Bridge.
DirectBytefile(String, int, String) - Constructor for class svm.env.dataset.DirectBytefile
Construct a new DirectBytefileSpec with the given arguments.
Directfile - Class in svm.env.dataset
Directfile Bridge.
Directfile(String, int, String, int) - Constructor for class svm.env.dataset.Directfile
Construct a new DirectfileSpec with the given arguments.
DISPL - Static variable in class bec.descriptor.Display
The Descriptor Display
Display - Class in bec.descriptor
Display.
Display() - Constructor for class bec.descriptor.Display
Default Constructor
DIST - Class in bec.instruction
S-INSTRUCTION: DIST.
DIST() - Constructor for class bec.instruction.DIST
Default Constructor
div(Value) - Method in class svm.value.IntegerValue
 
div(Value) - Method in class svm.value.LongRealValue
 
div(Value) - Method in class svm.value.RealValue
 
div(Value) - Method in class svm.value.Value
Returns the result of: this value / other value
DIV - Class in bec.instruction
S-INSTRUCTION: DIV.
DIV() - Constructor for class bec.instruction.DIV
Default Constructor
dlog10() - Static method in class svm.env.SysMath
Real Logaritm base 10
dmpent() - Static method in class svm.env.SysBase
Dump an Entity
doConvert(Type) - Static method in class bec.instruction.CONVERT
Test and possibly Emit an SVM_CONVERT instruction.
doCreateAction(String) - Method in class svm.env.FileAction
Do the Create action.
doFetch() - Static method in class bec.instruction.FETCH
Scans the remaining S-Code (if any) belonging to this instruction.
doPurgeAction(String) - Method in class svm.env.FileAction
Do the Purge action
doRESTORE() - Static method in class bec.statement.ProtectConstruction
doRESTORE.
doSAVE() - Static method in class bec.statement.ProtectConstruction
doSAVE.
DotAddress - Class in svm.value
DotAddress.
DotAddress() - Constructor for class svm.value.DotAddress
Default Constructor
drawrp() - Static method in class svm.env.SysDraw
Procedure basicDRAW.
DSEG - Variable in class bec.descriptor.ProfileDescr
The data segment for the routine code
DSEG - Variable in class bec.descriptor.RoutineDescr
DataSegment with LOCAL Variables
DSEG - Static variable in class bec.Global
Current DataSegment
DSEG_RT - Static variable in class svm.RTUtil
Points to RTS-Module RT's DataSegment
dsegIdent() - Method in class bec.descriptor.ProfileDescr
Returns the DataSegment ident
DSIZE - Class in bec.instruction
S-INSTRUCTION: DSIZE.
DSIZE() - Constructor for class bec.instruction.DSIZE
Default Constructor
dsubep() - Static method in class svm.env.SysMath
Long real Subepsilon
dump(String) - Method in class svm.CallStackFrame
Dump the CallStackFrame
dump(String) - Method in class svm.segment.DataSegment
 
dump(String) - Method in class svm.segment.ProgramSegment
 
dump(String) - Method in class svm.segment.Segment
Utility: Segment dump
dump(String, int, int) - Method in class svm.segment.DataSegment
 
dump(String, int, int) - Method in class svm.segment.ProgramSegment
 
dump(String, int, int) - Method in class svm.segment.Segment
Utility: Segment dump
dumpArea(String, int) - Method in class svm.value.ObjectAddress
Debug utility: dumpArea
dumpCurins() - Static method in class svm.RTUtil
Debug utility: Dump current instance
dumpEntity(ObjectAddress) - Static method in class svm.RTUtil
Debug utility: Dump an Entity
dumpITAGTABLE(String) - Static method in class bec.scode.Tag
Debug utility: dumpITAGTABLE
dumpRTStack(String) - Static method in class svm.RTStack
Dump the RTStack
DUMPS_AT_EXIT - Static variable in class bec.Option
BEC Option
dumpStack(int, String) - Static method in class bec.compileTimeStack.CTStack
Debug utility: dumpStack
dumpStack(int, String) - Method in class bec.util.NamedStack
Debug utility: dumpStack
dumpStack(String) - Static method in class bec.compileTimeStack.CTStack
Debug utility: dumpStack
dumpStack(String) - Method in class bec.util.NamedStack
Debug utility: dumpStack
dumpTAGIDENTS(String) - Static method in class bec.scode.Scode
Debug utility: dumpTAGIDENTS
dumpTypes(String) - Static method in class bec.scode.Type
Debug utility: dumpTypes
dumpXTAGTABLE(String) - Static method in class bec.scode.Tag
Debug utility: dumpXTAGTABLE
dup() - Static method in class bec.compileTimeStack.CTStack
Push a copy of TOS onto the Compile-time stack.
dup(int) - Static method in class svm.RTStack
Duplicate the 'n' top values on the stack
DUP - Class in bec.instruction
S-INSTRUCTION: DUP.
DUP() - Constructor for class bec.instruction.DUP
Default Constructor
duringEXEC() - Static method in class bec.Global
Returns true if during execution
dwarea() - Static method in class svm.env.SysBase
Define Work Area

E

edFileType(int) - Static method in class svm.env.dataset.Dataset
Utility: edit the given fileType
edIDT(ObjectAddress, int) - Static method in class svm.RTUtil
Returns an 'idfier' String
edInstr(int) - Static method in class bec.scode.Sinstr
Returns a edited S-Instruction
edKind(int) - Static method in class bec.descriptor.Kind
Edit object kind
edKind(int) - Static method in class svm.instruction.SVM_CALL_SYS
Edit system routine kind
edOpcode(int) - Static method in class svm.instruction.SVM_Instruction
Edit the given 'opcode'
edSort(int) - Static method in class svm.RTUtil
Edit and return the entity sort
edStatus(int) - Static method in class svm.RTUtil
Returns the String description of the given 'status'
edTag(int) - Static method in class bec.scode.Scode
Returns a edited Tag
emit(SVM_Instruction) - Method in class svm.segment.ProgramSegment
Emit an instruction by adding it to this ProgramSegment.
emit(DataSegment) - Method in class svm.value.BooleanValue
 
emit(DataSegment) - Method in class svm.value.IntegerValue
 
emit(DataSegment) - Method in class svm.value.LongRealValue
 
emit(DataSegment) - Method in class svm.value.ObjectAddress
 
emit(DataSegment) - Method in class svm.value.ProgramAddress
 
emit(DataSegment) - Method in class svm.value.RealValue
 
emit(DataSegment) - Method in class svm.value.RecordValue
 
emit(DataSegment) - Method in class svm.value.RepetitionValue
 
emit(DataSegment) - Method in class svm.value.TextValue
 
emit(DataSegment) - Method in class svm.value.Value
Add this value to the given DataSegment
emit(Value) - Method in class svm.segment.DataSegment
Emit a value by adding it to this DataSegment.
emitChars(String) - Method in class svm.segment.DataSegment
Emit the characters in the given String
emitChars(DataSegment) - Method in class svm.value.TextValue
Emit the characters of this TextValue
emitDefaultValue(int, int) - Method in class svm.segment.DataSegment
Emit default value by emiting the necessary number of null values.
EMPTY - Class in bec.instruction
S-INSTRUCTION: EMPTY.
EMPTY() - Constructor for class bec.instruction.EMPTY
Default Constructor
EndProgram - Exception Class in bec.util
EndProgram, an extension of RuntimeException used to signal End-of-Program.
EndProgram(int, String) - Constructor for exception class bec.util.EndProgram
Constructs a new RTS_EndProgram exception with the specified detail message.
ENTER(String, int, int) - Static method in class svm.instruction.SVM_CALL_SYS
System Routine prolog
entID(ObjectAddress) - Static method in class svm.RTUtil
Returns the Entity's ident
equals(NamedStack, NamedStack) - Static method in class bec.compileTimeStack.CTStack
Returns true if the two specified Stacks are equal to one another.
equals(String, String) - Static method in class svm.segment.Segment
Returns true if the two specified Strings are equal to one another.
eqv(Value) - Method in class svm.value.BooleanValue
 
eqv(Value) - Method in class svm.value.Value
Returns the result of: this value eqv other value
EQV - Class in bec.instruction
S-INSTRUCTION: EQV.
EQV() - Constructor for class bec.instruction.EQV
Default Constructor
ERROR(String) - Static method in class bec.util.Util
Print ERROR Message
ESEG() - Static method in class bec.compileTimeStack.CTStack
Utility for the segment_instruction.
EVAL - Class in bec.instruction
S-INSTRUCTION: EVAL.
EVAL() - Constructor for class bec.instruction.EVAL
Default Constructor
EXEC_TRACE - Static variable in class bec.Option
BEC Option
execute() - Method in class svm.instruction.SVM_ADD
 
execute() - Method in class svm.instruction.SVM_AND
 
execute() - Method in class svm.instruction.SVM_ASSIGN
 
execute() - Method in class svm.instruction.SVM_CALL_SYS
 
execute() - Method in class svm.instruction.SVM_CALL
 
execute() - Method in class svm.instruction.SVM_COMPARE
 
execute() - Method in class svm.instruction.SVM_CONVERT
 
execute() - Method in class svm.instruction.SVM_DECO
 
execute() - Method in class svm.instruction.SVM_DIST
 
execute() - Method in class svm.instruction.SVM_DIV
 
execute() - Method in class svm.instruction.SVM_DUP
 
execute() - Method in class svm.instruction.SVM_ENTER
 
execute() - Method in class svm.instruction.SVM_EQV
 
execute() - Method in class svm.instruction.SVM_GETO
 
execute() - Method in class svm.instruction.SVM_GOTO
 
execute() - Method in class svm.instruction.SVM_IMP
 
execute() - Method in class svm.instruction.SVM_INCO
 
execute() - Method in class svm.instruction.SVM_INITO
 
execute() - Method in class svm.instruction.SVM_Instruction
Execute this SVM instruction
execute() - Method in class svm.instruction.SVM_JUMP
 
execute() - Method in class svm.instruction.SVM_JUMPIF
 
execute() - Method in class svm.instruction.SVM_LINE
 
execute() - Method in class svm.instruction.SVM_LOAD
 
execute() - Method in class svm.instruction.SVM_LOADA
 
execute() - Method in class svm.instruction.SVM_LOADC
 
execute() - Method in class svm.instruction.SVM_MULT
 
execute() - Method in class svm.instruction.SVM_NEG
 
execute() - Method in class svm.instruction.SVM_NOT
 
execute() - Method in class svm.instruction.SVM_OR
 
execute() - Method in class svm.instruction.SVM_POPK
 
execute() - Method in class svm.instruction.SVM_PRECALL
 
execute() - Method in class svm.instruction.SVM_PUSHLEN
 
execute() - Method in class svm.instruction.SVM_REM
 
execute() - Method in class svm.instruction.SVM_RESTORE
 
execute() - Method in class svm.instruction.SVM_RETURN
 
execute() - Method in class svm.instruction.SVM_SAVE
 
execute() - Method in class svm.instruction.SVM_SETO
 
execute() - Method in class svm.instruction.SVM_SHIFT
 
execute() - Method in class svm.instruction.SVM_STORE
 
execute() - Method in class svm.instruction.SVM_SUB
 
execute() - Method in class svm.instruction.SVM_SWITCH
 
execute() - Method in class svm.instruction.SVM_XOR
 
execute() - Method in class svm.value.ProgramAddress
Execute this ProgramSegment
execVerbose - Static variable in class bec.Option
BEC Option
EXIT(String) - Static method in class svm.instruction.SVM_CALL_SYS
System Routine epilog
exitCode - Variable in exception class bec.util.EndProgram
The exitCode
expect(int) - Static method in class bec.scode.Scode
Expect next instruction == instr.
expone() - Static method in class svm.env.SysMath
Real Exponentiation
exportSize - Variable in class bec.descriptor.ProfileDescr
The size of Export slot
exportSize - Variable in class svm.CallStackFrame
The Export size
exportSize - Variable in class svm.instruction.SVM_PRECALL
The Export size
exportTag - Variable in class bec.descriptor.ProfileDescr
The Export tag

F

FDEST - Class in bec.instruction
S-INSTRUCTION: FDEST.
FDEST() - Constructor for class bec.instruction.FDEST
Default Constructor
FETCH - Class in bec.instruction
S-INSTRUCTION: FETCH.
FETCH() - Constructor for class bec.instruction.FETCH
Default Constructor
FIL_DIRECTBYTEFILE - Static variable in class svm.env.dataset.Dataset
File type
FIL_DIRECTFILE - Static variable in class svm.env.dataset.Dataset
File type
FIL_INBYTEFILE - Static variable in class svm.env.dataset.Dataset
File type
FIL_INFILE - Static variable in class svm.env.dataset.Dataset
File type
FIL_OUTBYTEFILE - Static variable in class svm.env.dataset.Dataset
File type
FIL_OUTFILE - Static variable in class svm.env.dataset.Dataset
File type
FIL_PRINTFILE - Static variable in class svm.env.dataset.Dataset
File type
fileAction - Variable in class svm.env.dataset.Dataset
The file action string
FileAction - Class in svm.env
File Action.
FileAction(String) - Constructor for class svm.env.FileAction
Construct and decode a new FileAction based upon the given 'action' string.
FileAction._CreateAction - Enum Class in svm.env
CREATE: Action is performed at 'open'
fileName - Variable in class svm.env.dataset.Dataset
The fileName
fileType - Variable in class svm.env.dataset.Dataset
The file type
fixrepTail - Static variable in class bec.descriptor.ConstDescr
The fixrepTail of this ConstDescr
fixupAddress(String, int) - Method in class svm.value.ProgramAddress
Fixup this ProgramAddress by the given parameters
fixupAddress(ObjectAddress) - Method in class svm.value.ObjectAddress
Fixup this ObjectAddress by the given address
FJUMP - Class in bec.instruction
S-INSTRUCTION: FJUMP.
FJUMP() - Constructor for class bec.instruction.FJUMP
Default Constructor
FJUMPIF - Class in bec.instruction
S-INSTRUCTION: FJUMPIF.
FJUMPIF() - Constructor for class bec.instruction.FJUMPIF
Default Constructor
flushTraceBuff() - Static method in class bec.scode.Scode
Trace utility: flushTraceBuff
frameIndex() - Static method in class svm.RTStack
Returns the current Frame index
frameSize - Variable in class bec.descriptor.ProfileDescr
Size of Frame on RTStack
fromType - Variable in class svm.instruction.SVM_CONVERT
The fromType

G

gdspec() - Static method in class svm.env.SysFile
Get data set specification of system files
GeneralAddress - Class in svm.value
GeneralAddress.
GeneralAddress() - Constructor for class svm.value.GeneralAddress
Default Constructor
GeneralAddress(ObjectAddress, int) - Constructor for class svm.value.GeneralAddress
Construct a new GeneralAddress with the given base and offset
get() - Static method in class svm.instruction.SVM_INITO
Used by SVM_GETO
get(int) - Static method in class bec.descriptor.Display
Returns the Descriptor at the specified tag index
get(int) - Method in class bec.util.Array
Returns the element at the specified position in this Array.
getActionChar(String, int) - Method in class svm.env.FileAction
Utility: to pick up a character from the 'action' string
getAddress() - Method in class bec.descriptor.ConstDescr
Returns the address of this ConstDescr
getAddress() - Method in class bec.descriptor.LabelDescr
Returns the address of this LabelDescr
getAddress() - Method in class bec.descriptor.RoutineDescr
Returns the address of this RoutineDescr
getAttrFileName(String, String) - Static method in class bec.Global
Returns the Attribute filename based on the arguments
getExport() - Method in class bec.descriptor.ProfileDescr
Returns the export Variable
getfrac() - Static method in class svm.env.SysDeEdit
Procedure getfrac.
getFracItem(String) - Static method in class svm.env.SysDeEdit
Scan the input text for a fraction item.
getInputStream() - Method in class bec.util.Terminal
Get a InputStream suitable for reading from this terminal
getint() - Static method in class svm.env.SysDeEdit
Procedure getint.
getIntegerItem(String) - Static method in class svm.env.SysDeEdit
Scan the input text for an integer item.
getIntInfo() - Static method in class svm.env.SysInfo
Get integer valued information from the environment
getItem(int) - Static method in class bec.compileTimeStack.CTStack
Returns the indexed item of the Compile-time stack
getKnownKind(String) - Static method in class svm.instruction.SVM_CALL_SYS
Search for Known Routine kind code
getlpp() - Static method in class svm.env.SysFile
Get lines per page
getMeaning() - Method in class bec.scode.Tag
Returns the Meaning of this Tag
getMeaning(int) - Static method in class bec.descriptor.Display
Returns the non null Descriptor at the specified tag index.
getNext() - Method in class bec.scode.Scanner
Returns next input character.
GETO - Class in bec.instruction
S-INSTRUCTION: GETO.
GETO() - Constructor for class bec.instruction.GETO
Default Constructor
getOutputStream() - Method in class bec.util.Terminal
Get a PrintStream suitable for writing on this terminal
getPrefix(int) - Method in class bec.descriptor.RecordDescr
Returns the prefix RecordDescr
getReader() - Method in class bec.util.Terminal
Get a reader suitable for reading from this terminal
getreal() - Static method in class svm.env.SysDeEdit
Procedure getreal.
getRealItem(String) - Static method in class svm.env.SysDeEdit
Scan the input text for a real item.
getSimpleName() - Method in class bec.descriptor.ProfileDescr
Returns the simple name
getSizeInfo() - Static method in class svm.env.SysInfo
Get size valued information from the environment
getSourceID() - Static method in class bec.Global
Returns the source file ident
getString() - Static method in class bec.scode.Scode
Returns a String read from SBUF
getSysKind(String) - Static method in class svm.instruction.SVM_CALL_SYS
Search for System Routine kind code
getWriter() - Method in class bec.util.Terminal
Get a writer suitable for writing on this terminal
giveIntInfo() - Static method in class svm.env.SysInfo
Information to the environment
Global - Class in bec
Global variables.
Global() - Constructor for class bec.Global
Default Constructor
GOTO - Class in bec.instruction
S-INSTRUCTION: GOTO.
GOTO() - Constructor for class bec.instruction.GOTO
Default Constructor

H

headSize() - Method in class svm.CallStackFrame
Returns the Frame Head size
help() - Static method in class bec.BecCompiler
Print synopsis of standard options

I

iADD - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iADDREG - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iAND - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iASSIGN - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iCALL - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iCALLSYS - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iCOMPARE - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iCONVERT - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iDECO - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
ident - Variable in class bec.descriptor.ProfileDescr
Peculiar ident
ident - Variable in class bec.util.NamedStack
The Stack ident
ident - Variable in class svm.CallStackFrame
Routine ident
ident - Variable in class svm.segment.Segment
Segment ident
ident() - Static method in class bec.compileTimeStack.CTStack
Returns the Stack ident
ident() - Method in class bec.scode.Tag
Returns the Tag ident
ident() - Method in class bec.util.NamedStack
Returns the Stack ident
iDIST - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iDIV - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iDUP - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iENTER - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iEQV - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
IERR(String) - Static method in class bec.util.Util
Print Internal Error Message and exit
IfConstrction - Class in bec.statement
S-INSTRUCTION: IF.
IfConstrction() - Constructor for class bec.statement.IfConstrction
Default Constructor
ifDepth - Static variable in class bec.Global
Number of nested if
iGETO - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iGOTO - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iIMP - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iINCO - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iINITO - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iipowr() - Static method in class svm.env.SysMath
Integer raised to the integer power
iJUMP - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iJUMPIF - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iLINE - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iLOAD - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iLOADA - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
ImageFile - Class in svm.env.dataset
ImageFile Bridge.
ImageFile(String, int, String, int) - Constructor for class svm.env.dataset.ImageFile
Construct a new ImageFile with the given arguments.
iMax - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
imglng - Variable in class svm.env.dataset.ImageFile
The image length
imp(Value) - Method in class svm.value.BooleanValue
 
imp(Value) - Method in class svm.value.Value
Returns the result of: this value imp other value
IMP - Class in bec.instruction
S-INSTRUCTION: IMP.
IMP() - Constructor for class bec.instruction.IMP
Default Constructor
importSize - Variable in class svm.CallStackFrame
The Inport size
importSize - Variable in class svm.instruction.SVM_PRECALL
The Import size
iMULT - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
inbyte() - Method in class svm.env.dataset.DirectBytefile
Returns a byte from the underlying RandomAccessFile
inbyte() - Method in class svm.env.dataset.Inbytefile
Returns a byte from the underlying InputStream
inByte() - Static method in class bec.scode.Scode
Returns a byte read from SBUF
INBYTE() - Static method in class svm.env.SysFile
Inbyte
Inbytefile - Class in svm.env.dataset
Inbytefile Bridge.
Inbytefile(String, int, String) - Constructor for class svm.env.dataset.Inbytefile
Construct a new Inbytefile with the given arguments.
INCO - Class in bec.instruction
S-INSTRUCTION: INCO.
INCO() - Constructor for class bec.instruction.INCO
Default Constructor
INDEX - Class in bec.instruction
S-INSTRUCTION: INDEX.
INDEX() - Constructor for class bec.instruction.INDEX
Default Constructor
indexed - Variable in class svm.value.ObjectAddress
Signals 'indexed' address.
iNEG - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
Infile - Class in svm.env.dataset
Infile Bridge.
Infile(String, int, String, int) - Constructor for class svm.env.dataset.Infile
Construct a new Infile with the given arguments.
infoType - Variable in class bec.descriptor.RecordDescr
true: INFO TYPE
INIMAG() - Static method in class svm.env.SysFile
Inimage
inimage(ObjectAddress, int) - Method in class svm.env.dataset.Directfile
 
inimage(ObjectAddress, int) - Method in class svm.env.dataset.ImageFile
Reads a line from the underlying file into a character area
inimage(ObjectAddress, int) - Method in class svm.env.dataset.Infile
Procedure inimage.
inInstruction() - Static method in class bec.instruction.Instruction
Returns true if a 'visible' was encountered
inInstructions() - Static method in class bec.instruction.Instruction
Read S-Code while encountering instruction
init() - Static method in class bec.descriptor.Display
Init the Descriptor Display
init() - Static method in class bec.scode.Scode
Initiate Scode data
init() - Static method in class bec.scode.Type
Initiate Type data
init() - Static method in class svm.RTUtil
Initiate local data
init(String) - Static method in class bec.Global
Initiate Global data
INITAREA - Class in bec.instruction
S-INSTRUCTION: INITAREA.
INITAREA() - Constructor for class bec.instruction.INITAREA
Default Constructor
initia() - Static method in class svm.env.SysBase
Initialisation of the environment
initialCapacity - Static variable in class bec.util.Array
The initial capacity of the vector
INITO - Class in bec.instruction
S-INSTRUCTION: INITO.
INITO() - Constructor for class bec.instruction.INITO
Default Constructor
initTraceBuff(String) - Static method in class bec.scode.Scode
Trace utility: initTraceBuff
INLINE_TESTING - Static variable in class bec.Option
BEC Option
inLongString() - Static method in class bec.scode.Scode
Returns a long String read from SBUF
inNumber() - Static method in class bec.scode.Scode
Returns a integer Number read from SBUF
iNOOP - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iNOT - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
inputInstr() - Static method in class bec.scode.Scode
Read an instruction and update 'curinstr'
inputStream - Variable in class svm.env.dataset.Inbytefile
The InputStream used.
InsertStatement - Class in bec.statement
S-INSTRUCTION: INSERT.
InsertStatement() - Constructor for class bec.statement.InsertStatement
Default Constructor
InsertStatement(boolean) - Constructor for class bec.statement.InsertStatement
Construct a new InsertStatement with the given parameter.
instr - Variable in class svm.instruction.SVM_SHIFT
Which shift instruction
inString() - Static method in class bec.scode.Scode
Returns a String read from SBUF
Instruction - Class in bec.instruction
S-INSTRUCTION.
Instruction() - Constructor for class bec.instruction.Instruction
Default Constructor
instructions - Variable in class svm.segment.ProgramSegment
The set of instructions in this ProgramSegment.
inTag() - Static method in class bec.scode.Scode
Returns a Tag read from SBUF
IntegerValue - Class in svm.value
IntegerValue.
IntegerValue() - Constructor for class svm.value.IntegerValue
Default Constructor
IntegerValue(Type, int) - Constructor for class svm.value.IntegerValue
Construct a new IntegerValue
InterfaceModule - Class in bec
This is an implementation of S-Code Interface Module definition.
InterfaceModule() - Constructor for class bec.InterfaceModule
interface_module ::= global module module_id:string checkcode:string * tag_list body < init global:tag type repetition_value >* endmodule
intoDisplay(Descriptor, int) - Static method in class bec.descriptor.Display
Set the element at the specified position in the Display to the specified Descriptor.
intValue(IntegerValue) - Static method in class svm.value.IntegerValue
Returns the int value of the given IntegerValue
IO_read(int, TimeUnit) - Static method in class svm.env.dataset.Infile
Utility: read a character with timeout
iOR - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iPOPK - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
IPOW(long, long) - Static method in class svm.env.SysMath
Utility: Integer Power: b ** x
iPRECALL - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iPUSHC - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iPUSHLEN - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iPUSHR - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iREM - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iRESTORE - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iRETURN - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
isArithmetic() - Method in class bec.scode.Type
Returns true when INT, REAL, LREAL
iSAVE - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iSETO - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iSHIFT - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
isRecordType() - Method in class bec.scode.Type
Returns true when RecordTag
isSimple() - Method in class bec.scode.Type
Returns true when Simple Type
iSTORE - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iSUB - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iSWITCH - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction
iTAGTAB - Static variable in class bec.Global
Index xTag --> value iTag (during Module I/O)
ITRC(String, String) - Static method in class bec.util.Util
S-Code input Trace
iXOR - Static variable in class svm.instruction.SVM_Instruction
SVM-Instruction

K

K_Address - Static variable in class bec.descriptor.Kind
Object kind code
K_Attribute - Static variable in class bec.descriptor.Kind
Object kind code
K_BSEG - Static variable in class bec.descriptor.Kind
Object kind code
K_Coonst - Static variable in class bec.descriptor.Kind
Object kind code
K_EndModule - Static variable in class bec.descriptor.Kind
Object kind code
K_Exit - Static variable in class bec.descriptor.Kind
Object kind code
K_Export - Static variable in class bec.descriptor.Kind
Object kind code
K_ExternVar - Static variable in class bec.descriptor.Kind
Object kind code
K_ExtLabel - Static variable in class bec.descriptor.Kind
Object kind code
K_ExtRoutine - Static variable in class bec.descriptor.Kind
Object kind code
K_GlobalVar - Static variable in class bec.descriptor.Kind
Object kind code
K_Import - Static variable in class bec.descriptor.Kind
Object kind code
K_IntLabel - Static variable in class bec.descriptor.Kind
Object kind code
K_IntRoutine - Static variable in class bec.descriptor.Kind
Object kind code
K_LocalVar - Static variable in class bec.descriptor.Kind
Object kind code
K_Max - Static variable in class bec.descriptor.Kind
Object kind code
K_Module - Static variable in class bec.descriptor.Kind
Object kind code
K_ProfileDescr - Static variable in class bec.descriptor.Kind
Object kind code
K_ProfileItem - Static variable in class bec.descriptor.Kind
Object kind code
K_RecordDescr - Static variable in class bec.descriptor.Kind
Object kind code
K_RECTYPES - Static variable in class bec.descriptor.Kind
Object kind code
K_Result - Static variable in class bec.descriptor.Kind
Object kind code
K_Retur - Static variable in class bec.descriptor.Kind
Object kind code
K_SEG_CODE - Static variable in class bec.descriptor.Kind
Object kind code
K_SEG_CONST - Static variable in class bec.descriptor.Kind
Object kind code
K_SEG_DATA - Static variable in class bec.descriptor.Kind
Object kind code
K_SwitchDescr - Static variable in class bec.descriptor.Kind
Object kind code
K_Temp - Static variable in class bec.descriptor.Kind
Object kind code
K_TypeRecord - Static variable in class bec.descriptor.Kind
Object kind code
KEY_SYSIN - Static variable in class svm.env.dataset.Dataset
File key
KEY_SYSOUT - Static variable in class svm.env.dataset.Dataset
File key
KEY_SYSTRACE - Static variable in class svm.env.dataset.Dataset
File key
keyin - Variable in class bec.util.Terminal
Used by KeyListener and read()
kind - Variable in class bec.descriptor.Descriptor
Object kind code
kind - Variable in class svm.instruction.SVM_CALL_SYS
The routine kind code
kind - Variable in class svm.value.ObjectAddress
Address kind
Kind - Class in bec.descriptor
Object Kind Codes.
Kind() - Constructor for class bec.descriptor.Kind
Default Constructor

L

LabelDescr - Class in bec.descriptor
Label descriptor.
LabelDescr(Tag, ProgramAddress) - Constructor for class bec.descriptor.LabelDescr
Create a new LabelDescr with the given 'tag'
lastListed - Variable in class svm.segment.ProgramSegment
Listing utility: index to the last listed instruction.
lastloc() - Method in class svm.env.dataset.DirectBytefile
Returns the last location
lastloc() - Method in class svm.env.dataset.Directfile
Returns the last location
length(ObjectAddress) - Static method in class svm.RTUtil
Returns the length of an Entity
LINE - Class in bec.instruction
S-INSTRUCTION: LINE.
LINE() - Constructor for class bec.instruction.LINE
Default Constructor
lineReader - Variable in class svm.env.dataset.Infile
The BufferedReader used.
listData(String, int) - Method in class svm.segment.DataSegment
Listing utility: List a DataSegment entry
listInstructions() - Method in class svm.segment.ProgramSegment
Listing utility: list all instructions not yet listed.
listIntruction(String, int) - Method in class svm.segment.ProgramSegment
Listing utility: List an instruction
lng - Variable in class svm.value.StringValue
The length of the string
load(int) - Static method in class svm.RTStack
Returns the value at the given index
load(int) - Method in class svm.segment.DataSegment
Load a value from this DataSegment at the given index
load(int) - Method in class svm.value.ObjectAddress
Load a value from memory address: this ObectAddress + idx
localFrameSize - Variable in class bec.descriptor.RoutineDescr
The size of the local Variables on the Frame
locals - Variable in class bec.descriptor.RoutineDescr
The local Variables
localSize - Variable in class svm.CallStackFrame
The locals size
localSize - Variable in class svm.instruction.SVM_ENTER
The total size of the local variables
locate(int) - Method in class svm.env.dataset.DirectBytefile
Locate the given 'pos' on the underlying RandomAccessFile
locate(int) - Method in class svm.env.dataset.Directfile
Locate the given 'pos' on the underlying RandomAccessFile
LOCATE - Class in bec.instruction
S-INSTRUCTION: LOCATE.
LOCATE() - Constructor for class bec.instruction.LOCATE
Default Constructor
LOCATE() - Static method in class svm.env.SysFile
Locate record
logari() - Static method in class svm.env.SysMath
Long real natural logarithm
LongRealValue - Class in svm.value
LongRealValue.
LongRealValue() - Constructor for class svm.value.LongRealValue
Default Constructor
LongRealValue(double) - Constructor for class svm.value.LongRealValue
Construct a new LongRealValue
lookup(int) - Static method in class svm.env.SysFile
Lookup a DatasetSpec by its 'key'
lookup(String) - Static method in class svm.segment.Segment
Lookup Segment by its ident
lookupType(RecordDescr) - Static method in class bec.scode.Type
Returns the Type corresponding to the given RecordDescr
LSTLOC() - Static method in class svm.env.SysFile
Last location

M

main(String[]) - Static method in class bec.BecCompiler
Main method
main(String[]) - Static method in class bec.inlineTest.RunMake_RTS
Main
main(String[]) - Static method in class bec.util.Terminal
SimulaEditor: Main Entry for TESTING ONLY.
MainProgram - Class in bec
This is an implementation of S-Code Main Program definition.
MainProgram() - Constructor for class bec.MainProgram
MainPprogram ::= main <local_quantity>* < program_element >*
MAX_SORT - Static variable in class svm.RTUtil
Instance sort code
MAXLOC - Variable in class svm.env.dataset.DirectBytefile
The variable MAXLOC indicates the maximum possible location on the external file.
MAXLOC - Variable in class svm.env.dataset.Directfile
The variable MAXLOC indicates the maximum possible location on the external file.
modcheck - Static variable in class bec.Global
Check code of module being defined
modid - Variable in class bec.statement.InsertStatement
The Module ident
modident - Static variable in class bec.Global
Ident of module being defined
ModuleDefinition - Class in bec
This is an implementation of S-Code Module definition.
ModuleDefinition() - Constructor for class bec.ModuleDefinition
module_definition ::= module module_id:string check_code:string visible_existing body <local_quantity>* < program_element >* endmodule
moduleID - Static variable in class bec.Global
S-Module ident String or MAIN
modulo() - Static method in class svm.env.SysMath
Integer modulo operation
move(String, ObjectAddress) - Static method in class svm.RTUtil
Move a String's characters to an area starting at 'dst'
move(ObjectAddress, ObjectAddress, int) - Static method in class svm.RTUtil
Move values from one area to another.
movein() - Static method in class svm.env.SysBase
Move information
mult(Value) - Method in class svm.value.IntegerValue
 
mult(Value) - Method in class svm.value.LongRealValue
 
mult(Value) - Method in class svm.value.RealValue
 
mult(Value) - Method in class svm.value.Value
Returns the result of: this value * other value
MULT - Class in bec.instruction
S-INSTRUCTION: MULT.
MULT() - Constructor for class bec.instruction.MULT
Default Constructor
MULTIPLIER - Static variable in class svm.env.SysDraw
Utility constant: 5**(2*6+1)
MXLOC() - Static method in class svm.env.SysFile
Maxloc

N

n - Variable in class svm.instruction.SVM_DUP
The number of stack items to duplicate
n - Variable in class svm.instruction.SVM_POPK
The number of stack items to pop
NA - Enum constant in enum class svm.env.FileAction._CreateAction
not applicable
NamedStack<E> - Class in bec.util
Named Stack.
NamedStack(String) - Constructor for class bec.util.NamedStack
Create a NamedStack with the given ident.
nasspar - Variable in class bec.compileTimeStack.ProfileItem
Number of parameters treated so far.
nature - Variable in class bec.descriptor.ProfileDescr
Peculiar nature
neg() - Method in class svm.value.IntegerValue
 
neg() - Method in class svm.value.LongRealValue
 
neg() - Method in class svm.value.RealValue
 
neg() - Method in class svm.value.Value
Returns the negative value of this Value object.
NEG - Class in bec.instruction
S-INSTRUCTION: NEG.
NEG() - Constructor for class bec.instruction.NEG
Default Constructor
newBasType(int, int) - Static method in class bec.scode.Type
Create a new Base Type
newpag() - Static method in class svm.env.SysFile
New page
newRecType(RecordDescr) - Static method in class bec.scode.Type
Define a new Record Type
nextAddress() - Method in class svm.segment.DataSegment
Returns the next ObjectAddress
nextAddress() - Method in class svm.segment.ProgramSegment
Returns the next ProgramAddress
nextByte() - Static method in class bec.scode.Scode
Returns the next byte from the SBUF or null if outside bounds
nextToken() - Method in class bec.scode.Scanner
Scan source and return the next token: Identifier, Number or Character
noCreate - Enum constant in enum class svm.env.FileAction._CreateAction
the associated file must exist at "open"
nopopup - Static variable in class bec.Option
BEC Option
not() - Method in class bec.scode.Relation
Returns the 'not' Relation
NOT - Class in bec.instruction
S-INSTRUCTION: NOT.
NOT() - Constructor for class bec.instruction.NOT
Default Constructor
nParSlots - Variable in class svm.instruction.SVM_PRECALL
The number of Parameter Slots
nTags - Static variable in class bec.Global
Number of tags, see: INSERT

O

objadr - Variable in class bec.compileTimeStack.AddressItem
The object address
objadr - Variable in class svm.instruction.SVM_ASSIGN
The target address
objadr - Variable in class svm.instruction.SVM_LOAD
The object address
objadr - Variable in class svm.instruction.SVM_LOADA
The object address
objadr - Variable in class svm.instruction.SVM_STORE
The target address
ObjectAddress - Class in svm.value
ObjectAddress.
ObjectAddress() - Constructor for class svm.value.ObjectAddress
Default Constructor
ObjectAddress(int, String, int, boolean) - Constructor for class svm.value.ObjectAddress
Construct a new ObjectAddress with the given parameters
of(boolean) - Static method in class svm.value.BooleanValue
Create an Object to represent a boolean value. true: new BooleanValue, otherwise null
of(double) - Static method in class svm.value.LongRealValue
Create a new LongRealValue with the given parameter
of(float) - Static method in class svm.value.RealValue
Create a new RealValue with the given parameter
of(Type, int) - Static method in class svm.value.IntegerValue
Create a new IntegerValue with the given parameters
ofConstDef() - Static method in class bec.descriptor.ConstDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofConstSpec() - Static method in class bec.descriptor.ConstDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofEXIT() - Static method in class bec.descriptor.Variable
Scans the remaining S-Code (if any) belonging to this descriptor.
ofEXPORT() - Static method in class bec.descriptor.Variable
Scans the remaining S-Code (if any) belonging to this descriptor.
ofFixup() - Static method in class svm.value.ObjectAddress
Create a new Fixup address.
ofFixup(Type) - Static method in class svm.value.ProgramAddress
Create a new Fixup address.
offset - Variable in class bec.compileTimeStack.AddressItem
The additional offset
offset - Variable in class svm.instruction.SVM_LOADA
The extra offset
ofGlobal(DataSegment) - Static method in class bec.descriptor.Variable
Scans the remaining S-Code (if any) belonging to this descriptor.
ofIMPORT() - Static method in class bec.descriptor.Variable
Scans the remaining S-Code (if any) belonging to this descriptor.
ofInstruction() - Static method in class bec.statement.ProtectConstruction
Scans the remaining S-Code belonging to this instruction.
ofLabelDef(Tag) - Static method in class bec.descriptor.LabelDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofLabelSpec() - Static method in class bec.descriptor.LabelDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofLocal(int) - Static method in class bec.descriptor.Variable
Scans the remaining S-Code (if any) belonging to this descriptor.
ofOffset(int) - Method in class svm.segment.DataSegment
Returns the ObjectAddress with the given offset
ofReferAddr() - Static method in class svm.value.ObjectAddress
Create a new Refer address.
ofRelFrameAddr(int) - Static method in class svm.value.ObjectAddress
Create a new Relative address with the given offset
ofRemoteAddr() - Static method in class svm.value.ObjectAddress
Create a new Remote address.
ofRETUR(ObjectAddress) - Static method in class bec.descriptor.Variable
Scans the remaining S-Code (if any) belonging to this descriptor.
ofRoutineDef() - Static method in class bec.descriptor.RoutineDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofRoutineSpec() - Static method in class bec.descriptor.RoutineDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofScode() - Static method in class bec.descriptor.ProfileDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofScode() - Static method in class bec.descriptor.RecordDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofScode() - Static method in class bec.descriptor.SwitchDescr
Scans the remaining S-Code (if any) belonging to this descriptor.
ofScode() - Static method in class bec.instruction.ADD
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.AND
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.ASSIGN
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.BDEST
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.BJUMP
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.BJUMPIF
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.BSEG
Treat a complete Segment Instruction by opening a new Program Segment and process all Program Elements in it and finally expect an ESEG instruction.
ofScode() - Static method in class bec.instruction.COMPARE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.CONVERT
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DECO
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DELETE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DEREF
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DINITAREA
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DIST
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DIV
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DSIZE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.DUP
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.EMPTY
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.EQV
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.EVAL
NOTE: In this implementation EVAL == NOOP
ofScode() - Static method in class bec.instruction.FDEST
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.FETCH
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.FJUMP
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.FJUMPIF
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.GETO
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.GOTO
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.IMP
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.INCO
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.INITAREA
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.INITO
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.LOCATE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.MULT
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.NEG
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.NOT
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.OR
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.POP
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.POPALL
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.PUSHC
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.PUSHLEN
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.REFER
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.REM
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.RUPDATE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.SDEST
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.SETO
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.SUB
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.UPDATE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.XOR
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.instruction.ZEROAREA
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.scode.Relation
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.scode.Tag
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.scode.Type
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode() - Static method in class bec.statement.IfConstrction
Treat a complete If Statement.
ofScode() - Static method in class bec.statement.SkipifConstruction
Treat a complete Skipif Statement.
ofScode() - Static method in class svm.value.DotAddress
Scans the remaining S-Code belonging to this instruction.
ofScode() - Static method in class svm.value.GeneralAddress
Scans the remaining S-Code (if any) belonging to this GeneralAddress Value.
ofScode() - Static method in class svm.value.LongRealValue
Scans the remaining S-Code belonging to this longreal_value.
ofScode() - Static method in class svm.value.ObjectAddress
Scans the remaining S-Code (if any) belonging to this ObjectAddress Value.
ofScode() - Static method in class svm.value.RealValue
Scans the remaining S-Code belonging to this real_value.
ofScode() - Static method in class svm.value.RecordValue
Scans the remaining S-Code belonging to this RecordValue.
ofScode() - Static method in class svm.value.RepetitionValue
Scans the remaining S-Code belonging to this RepetitionValue.
ofScode() - Static method in class svm.value.TextValue
Scans the remaining S-Code belonging to this TextValue.
ofScode(int) - Static method in class bec.descriptor.Attribute
Scans the remaining S-Code (if any) belonging to this descriptor.
ofScode(int) - Static method in class bec.instruction.CALL
Treat a complete Call Instruction including parameters stacking and finally emit a SVM_CALL instruction.
ofScode(int) - Static method in class bec.instruction.INDEX
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode(int) - Static method in class bec.instruction.LINE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode(int) - Static method in class bec.instruction.PUSH
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode(int) - Static method in class bec.instruction.REMOTE
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode(int) - Static method in class bec.instruction.SELECT
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode(int) - Static method in class bec.instruction.SHIFT
Scans the remaining S-Code (if any) belonging to this instruction.
ofScode(Type) - Static method in class svm.value.ProgramAddress
Scans the remaining S-Code (if any) belonging to this ProgramAddress Value.
ofScode_CHAR() - Static method in class svm.value.IntegerValue
Scans the remaining S-Code belonging to this character_value.
ofScode_INT() - Static method in class svm.value.IntegerValue
Scans the remaining S-Code belonging to this integer_value.
ofScode_SIZE() - Static method in class svm.value.IntegerValue
Scans the remaining S-Code belonging to this size_value.
ofScode_AADDR() - Static method in class svm.value.IntegerValue
Scans the remaining S-Code belonging to this attribute_address.
ofSegAddr(String, int) - Static method in class svm.value.ObjectAddress
Create a new Segment address with the given parameters
ofSegAddr(DataSegment, int) - Static method in class svm.value.ObjectAddress
Create a new Segment address with the given parameters
ofst - Variable in class svm.value.GeneralAddress
The offset
ofst - Variable in class svm.value.ObjectAddress
Address offset
ofst - Variable in class svm.value.ProgramAddress
Address offset
ofStatement() - Static method in class bec.statement.ProtectConstruction
Scans the remaining S-Code belonging to this statement.
ofTOS(ObjectAddress) - Static method in class svm.instruction.SVM_CALL
Returns a new SVM_CALL with the given 'returSlot'
ofValue(Value) - Static method in class svm.value.RepetitionValue
Create a new RepetitionValue of the given value.
opcode - Variable in class svm.instruction.SVM_Instruction
The opcode
opfile() - Static method in class svm.env.SysFile
Open data set
Option - Class in bec
Options.
Option() - Constructor for class bec.Option
Default Constructor
or(Value) - Method in class svm.value.BooleanValue
 
or(Value) - Method in class svm.value.IntegerValue
 
or(Value) - Method in class svm.value.Value
Returns the result of: this value or other value
OR - Class in bec.instruction
S-INSTRUCTION: OR.
OR() - Constructor for class bec.instruction.OR
Default Constructor
OUTBYT() - Static method in class svm.env.SysFile
Outbyte
outbyte(int) - Method in class svm.env.dataset.DirectBytefile
Writes a byte through the underlying RandomAccessFile
outbyte(int) - Method in class svm.env.dataset.Outbytefile
Writes a byte through the underlying OutputStream
Outbytefile - Class in svm.env.dataset
Outbytefile Bridge.
Outbytefile(String, int, String) - Constructor for class svm.env.dataset.Outbytefile
Construct a new Outbytefile with the given arguments.
Outfile - Class in svm.env.dataset
Outfile Bridge.
Outfile(String, int, String, int) - Constructor for class svm.env.dataset.Outfile
Construct a new Outfile with the given arguments.
OUTIMA() - Static method in class svm.env.SysFile
Outimage
outimage(String) - Method in class svm.env.dataset.Directfile
 
outimage(String) - Method in class svm.env.dataset.ImageFile
Writes outimage to the underlying file
outimage(String) - Method in class svm.env.dataset.Outfile
 
outputDIR - Static variable in class bec.Global
Attributes and SVM-Code output directory
outputModule(int) - Static method in class bec.S_Module
Output Module.
outputStream - Variable in class svm.env.dataset.Outbytefile
The OutputStream used.

P

P_ARCCOS - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_ARCSIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_ARCTAN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_ATAN2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_BEGDEB - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_BEGTRP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_BREAKO - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_BRKPNT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_CBLNK - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_CHKPNT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_CLFILE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_CMOVE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_COSH - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_COSINU - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_COTANG - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_CPUTIM - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DADDEP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DATTIM - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DCMARK - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DDPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DELETE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DIPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DLOG10 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DMPENT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DMPOBJ - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DMPOOL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DMPSEG - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DRAWRP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DRPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DSUBEP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_DWAREA - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_ENDDEB - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_ENDTRP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_EXPONE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GDSNAM - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GDSPEC - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GETINT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GETLPP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GINTIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GIVINF - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTEXIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTFRAC - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTLNID - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTLNO - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTOUTM - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTPADR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GTREAL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_GVIINF - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_IIPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_INBYTE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_INIMAG - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_INITIA - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_INTRHA - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_LOCATE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_LOCKFI - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_LOGARI - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_LOWTEN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_LSTLOC - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_MAXLOC - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_MODULO - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_MOVEIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_NEWPAG - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_OPFILE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_OUTBYT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_OUTIMA - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_Palloc - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PEXERR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_Pfree - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PLREAL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PLREAL2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_Pmovit - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PobSML - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PRINTO - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PSIMOB - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTFRAC - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTGADR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTGADR2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTLFIX - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTLFIX2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTOADR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTOADR2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTPADR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTPADR2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTRADR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTRADR2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTREAL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTREAL2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTSIZE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTAADR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PTAADR2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTFIX - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTFIX2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTHEX - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTINT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTINT2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTSIZE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PUTSTR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_PXCHDL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RADDEP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RARCOS - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RARSIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RARTAN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RATAN2 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RCOSH - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RCOSIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RCOTAN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RDPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_REXPON - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RIPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RLOG10 - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RLOGAR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RRPOWR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RSINH - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RSINUS - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RSQROO - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RSUBEP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RTANGN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_RTANH - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_SETOPT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_SINH - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_SINUSR - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_SIZEIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_SQROOT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_STMNOT - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_STREQL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_STRIP - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_TANGEN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_TANH - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_TERMIN - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_TRFREL - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_UNLOCK - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_VERBOSE - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
P_ZEROAREA - Static variable in class svm.instruction.SVM_CALL_SYS
System Routine kind
params - Variable in class bec.descriptor.ProfileDescr
The parameters
peek() - Static method in class svm.RTStack
Returns the value at the top of this stack
peekInt() - Static method in class svm.RTStack
Returns the value at the top of this stack as n int
pKind - Variable in class bec.descriptor.ProfileDescr
Peculiar Profile Kind
pop() - Static method in class bec.compileTimeStack.CTStack
Pop an item off the Compiler-time stack.
pop() - Static method in class svm.RTStack
Pop the top off this stack and returns that value.
POP - Class in bec.instruction
S-INSTRUCTION: POP.
POP() - Constructor for class bec.instruction.POP
Default Constructor
POPALL - Class in bec.instruction
S-INSTRUCTION: POPALL.
POPALL() - Constructor for class bec.instruction.POPALL
Default Constructor
popGADDR() - Static method in class svm.RTStack
Pop the top two values off this stack and return it as a GeneralAddress.
popGADDRasOADDR() - Static method in class svm.RTStack
Pop the top two values off this stack and return it as an ObjectAddress.
popInt() - Static method in class svm.RTStack
Pop the top off this stack and returns that value as an int
popLongReal() - Static method in class svm.RTStack
Pop the top off this stack and returns that value as a double
popOADDR() - Static method in class svm.RTStack
Pop the top off this stack and returns that value as an ObjectAddress value.
popReal() - Static method in class svm.RTStack
Pop the top off this stack and returns that value as a float
popString() - Static method in class svm.RTStack
Pop the top three items off this stack as an infix(string).
popx(int) - Static method in class svm.RTStack
Pop the top 'n' values off this stack.
precallStack - Static variable in class svm.RTStack
The PRECALL Stack
prefixTag - Variable in class bec.descriptor.RecordDescr
The prefix tag
prftag - Variable in class bec.descriptor.RoutineDescr
The corresponding Profile tag
print() - Method in class svm.CallStackFrame
Print the CallStackFrame
print(String) - Method in class bec.descriptor.Attribute
 
print(String) - Method in class bec.descriptor.ConstDescr
 
print(String) - Method in class bec.descriptor.Descriptor
Utility print method.
print(String) - Method in class bec.descriptor.ProfileDescr
 
print(String) - Method in class bec.descriptor.RecordDescr.AlternatePart
Utility: print
print(String) - Method in class bec.descriptor.RecordDescr
 
print(String) - Method in class bec.util.Terminal
Writes a string to this Terminal.
print(String) - Method in class svm.value.RecordValue
 
print(String) - Method in class svm.value.RepetitionValue
 
print(String) - Method in class svm.value.Value
Utility print method.
PRINT_GENERATED_SVM_CODE - Static variable in class bec.Option
BEC Option
PRINT_GENERATED_SVM_DATA - Static variable in class bec.Option
BEC Option
printBasicIO() - Static method in class svm.RTUtil
Debug utility: Print BASICIO
printCallTrace(String) - Static method in class svm.RTStack
Print the entire Call Stack
printCurins() - Static method in class svm.RTUtil
Debug utility: Print current instance
printDSEG_RT() - Static method in class svm.RTUtil
Debug utility: Print DSEG_RRT
printEntity(ObjectAddress) - Static method in class svm.RTUtil
Debug utility: Print an Entity
Printfile - Class in svm.env.dataset
Printfile Bridge.
Printfile(String, int, String, int) - Constructor for class svm.env.dataset.Printfile
Construct a new Printfile with the given arguments.
printInstr(String, boolean) - Static method in class svm.value.ProgramAddress
Print a SVM-Instruction
printInstr(SVM_Instruction, boolean) - Static method in class svm.value.ProgramAddress
Print a SVM-Instruction
println(String) - Method in class bec.util.Terminal
Writes a string to this Terminal and terminate the line.
println(String) - Static method in class bec.util.Util
Print on both IO.println and Global.console
printo() - Static method in class svm.env.SysFile
Printoutimage
printPool(String) - Static method in class svm.RTUtil
Debug utility: Print a complete Pool
printStackTrace() - Static method in class bec.BecCompiler
Utility: printStackTrace
ProfileDescr - Class in bec.descriptor
Profile descriptor.
ProfileDescr(Tag) - Constructor for class bec.descriptor.ProfileDescr
Create a new ProfileDescr with the given 'tag'
ProfileItem - Class in bec.compileTimeStack
Profile Item.
ProfileItem(ProfileDescr) - Constructor for class bec.compileTimeStack.ProfileItem
Profile item to be pushed onto the Compile-time Stack.
PROGID - Static variable in class bec.Global
Ident of program being defined
progIdent - Static variable in class bec.Global
S-Code PROG String
ProgramAddress - Class in svm.value
ProgramAddress.
ProgramAddress() - Constructor for class svm.value.ProgramAddress
Default Constructor
ProgramAddress(Type, String, int) - Constructor for class svm.value.ProgramAddress
Construct a new ProgramAddress with the given parameters
programElements() - Static method in class bec.S_Module
program_element ::= instruction ::= label_declaration ::= routine_profile | routine_definition ::= skip_statement | if_statement ::= protect_statement ::= goto_statement | insert_statement ::= delete_statement
ProgramSegment - Class in svm.segment
Program Segment.
ProgramSegment(String) - Constructor for class svm.segment.ProgramSegment
ProgramSegment constructor.
ProtectConstruction - Class in bec.statement
S-INSTRUCTION: SAVE - RESTORE.
ProtectConstruction() - Constructor for class bec.statement.ProtectConstruction
Default Constructor
prt(DataSegment, ObjectAddress, String, int) - Static method in class svm.RTUtil
Internal utility: prt
PSC - Static variable in class bec.Global
ProgramSequenceControl during execute
PSEG - Variable in class bec.descriptor.RoutineDescr
The ProgramSegment with this routine code.
PSEG - Static variable in class bec.Global
Current ProgramSegment
ptgadr2() - Static method in class svm.env.SysEdit
Put general address
ptoadr2() - Static method in class svm.env.SysEdit
Put object address
ptpadr2() - Static method in class svm.env.SysEdit
Put program address
ptradr2() - Static method in class svm.env.SysEdit
Put routine address
ptaadr2() - Static method in class svm.env.SysEdit
Put relative attribute address
puchBackStack - Variable in class bec.scode.Scanner
The pushBack stack
push(CTStackItem) - Static method in class bec.compileTimeStack.CTStack
Push a Compile-time stack item onto the Compile-time stack.
push(Value) - Static method in class svm.RTStack
Push a value onto the stack
PUSH - Class in bec.instruction
S-INSTRUCTION: PUSH.
PUSH() - Constructor for class bec.instruction.PUSH
Default Constructor
pushBack(int) - Method in class bec.scode.Scanner
Push a character onto the puchBackStack.
PUSHC - Class in bec.instruction
S-INSTRUCTION: PUSHC.
PUSHC() - Constructor for class bec.instruction.PUSHC
Default Constructor
pushCoonst(Type, Value) - Static method in class bec.compileTimeStack.CTStack
Push a ConstItem onto the Compile-time stack.
PUSHLEN - Class in bec.instruction
S-INSTRUCTION: PUSHLEN.
PUSHLEN() - Constructor for class bec.instruction.PUSHLEN
Default Constructor
pushTempItem(Type) - Static method in class bec.compileTimeStack.CTStack
Push a TempItem onto the Compile-time stack.
pushx(Vector) - Static method in class svm.RTStack
Push a set of values onto the stack
putfix() - Static method in class svm.env.SysEdit
Put fix point reak
putfix(double, int) - Static method in class svm.env.SysEdit
Utility method putfix.
putfix(float, int) - Static method in class svm.env.SysEdit
Utility method putfix.
putfix2() - Static method in class svm.env.SysEdit
Put fix point real
putfrac() - Static method in class svm.env.SysEdit
Put grouped item
putfrac(int, int) - Static method in class svm.env.SysEdit
Utility method putfrac.
puthex() - Static method in class svm.env.SysEdit
Put hexadecimal integer item
putint() - Static method in class svm.env.SysEdit
Put integer item
putint2() - Static method in class svm.env.SysEdit
Put integer item
putlfix() - Static method in class svm.env.SysEdit
Put fix point long real
putlfix2() - Static method in class svm.env.SysEdit
Put fix point long real
putlreal() - Static method in class svm.env.SysEdit
Put long real item
putlreal2() - Static method in class svm.env.SysEdit
Put long real item
putPar(ProfileItem, int) - Static method in class bec.instruction.CALL
Utility: treat and put parameter
putreal() - Static method in class svm.env.SysEdit
Put real item
putreal(double, int) - Static method in class svm.env.SysEdit
Utility method putreal.
putreal(float, int) - Static method in class svm.env.SysEdit
Utility method putreal.
putreal2() - Static method in class svm.env.SysEdit
Put real item
putsize() - Static method in class svm.env.SysEdit
Put size item
putstr() - Static method in class svm.env.SysEdit
Put string

Q

qDCL - Static variable in class bec.descriptor.Kind
Object kind code
qSTM - Static variable in class bec.descriptor.Kind
Object kind code

R

raddep() - Static method in class svm.env.SysMath
Real Addepsilon
randomAccessFile - Variable in class svm.env.dataset.DirectBytefile
The underlying RandomAccessFile used.
randomAccessFile - Variable in class svm.env.dataset.Directfile
The underlying RandomAccessFile used.
rartan() - Static method in class svm.env.SysMath
Real Arctangent
rcosin() - Static method in class svm.env.SysMath
Real Cosine
read() - Method in class bec.util.Terminal
Reads a single character.
read(int, AttributeInputStream) - Static method in class svm.value.Value
Reads a Value of the given kind from the given input.
read(AttributeInputStream) - Static method in class bec.descriptor.Attribute
Reads an Attribute from the given input.
read(AttributeInputStream) - Static method in class bec.descriptor.ConstDescr
Reads an ConstDescr from the given input.
read(AttributeInputStream) - Static method in class bec.descriptor.LabelDescr
Reads a LabelDescr from the given input.
read(AttributeInputStream) - Static method in class bec.descriptor.ProfileDescr
Reads a ProfileDescr from the given input.
read(AttributeInputStream) - Static method in class bec.descriptor.RecordDescr
Reads a RecordDescr from the given input.
read(AttributeInputStream) - Static method in class bec.descriptor.RoutineDescr
Reads a RoutineDescr from the given input.
read(AttributeInputStream) - Static method in class bec.scode.Relation
Reads a Relation from the given input.
read(AttributeInputStream) - Static method in class bec.scode.Tag
Reads a Tag from the given input.
read(AttributeInputStream) - Static method in class bec.scode.Type
Reads a Type from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_ADD
Reads an SVM_ADD instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_AND
Reads an SVM_AND instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_ASSIGN
Reads an SVM_ASSIGN instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_CALL_SYS
Reads an SVM_CALL_SYS instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_CALL
Reads an SVM_CALL instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_COMPARE
Reads an SVM_COMPARE instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_CONVERT
Reads an SVM_CONVERT instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_DECO
Reads an SVM_DECO instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_DIST
Reads an SVM_DIST instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_DIV
Reads an SVM_DIV instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_DUP
Reads an SVM_DUP instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_ENTER
Reads an SVM_ENTER instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_EQV
Reads an SVM_EQV instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_GETO
Reads an SVM_GETO instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_GOTO
Reads an SVM_GOTO instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_IMP
Reads an SVM_IMP instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_INCO
Reads an SVM_INCO instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_INITO
Reads an SVM_INITO instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_Instruction
Reads an SVM instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_JUMP
Reads an SVM_JUMP instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_JUMPIF
Reads an SVM_JUMPIF instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_LINE
Reads an SVM_LINE instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_LOAD
Reads an SVM_LOAD instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_LOADA
Reads an SVM_LOADA instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_LOADC
Reads an SVM_LOADC instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_MULT
Reads an SVM_MULT instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_NEG
Reads an SVM_NEG instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_NOT
Reads an SVM_NOT instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_OR
Reads an SVM_OR instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_POPK
Reads an SVM_POPK instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_PRECALL
Reads an SVM_PRECALL instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_PUSHLEN
Reads an SVM_PUSHLEN instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_REM
Reads an SVM_REM instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_RESTORE
Reads an SVM_RESTORE instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_RETURN
Reads an SVM_RETURN instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_SAVE
Reads an SVM_SAVE instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_SETO
Reads an SVM_SETO instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_SHIFT
Reads an SVM_SHIFT instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_STORE
Reads an SVM_STORE instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_SUB
Reads an SVM_SUB instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_SWITCH
Reads an SVM_SWITCH instruction from the given input.
read(AttributeInputStream) - Static method in class svm.instruction.SVM_XOR
Reads an SVM_XOR instruction from the given input.
read(AttributeInputStream) - Static method in class svm.value.BooleanValue
Reads a BooleanValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.GeneralAddress
Reads a GeneralAddress from the given input.
read(AttributeInputStream) - Static method in class svm.value.IntegerValue
Reads a IntegerValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.LongRealValue
Reads a BooleanValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.ObjectAddress
Reads a ObjectAddress from the given input.
read(AttributeInputStream) - Static method in class svm.value.ProgramAddress
Reads a ObjectAddress from the given input.
read(AttributeInputStream) - Static method in class svm.value.RealValue
Reads a BooleanValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.RecordValue
Reads a RecordValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.StringValue
Reads a StringValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.TextValue
Reads a TextValue from the given input.
read(AttributeInputStream) - Static method in class svm.value.Value
Reads a Value from the given input.
read(AttributeInputStream, int) - Static method in class bec.descriptor.Variable
Reads a Variable from the given input.
read2Bytes() - Static method in class bec.scode.Scode
Read 2 bytes from SBUF
readByte() - Static method in class bec.scode.Scode
Read a byte from SBUF
readDescriptors(boolean) - Method in class bec.statement.InsertStatement
Read all Segments, Descriptors and Data Types
reading - Variable in class bec.util.Terminal
Used by KeyListener and read()
readLine() - Method in class bec.util.Terminal
Reads a line
readLine() - Method in class svm.env.dataset.Directfile
Utility: read a line from the underlying RandomAccessFile
readLine() - Static method in class svm.env.dataset.Infile
Utility: read a line
readObject(AttributeInputStream) - Static method in class svm.instruction.SVM_Instruction
Reads an SVM instruction from the given input.
readObject(AttributeInputStream) - Static method in class svm.segment.ProgramSegment
Returns a ProgramSegment read from the given AttributeInputStream
readObject(AttributeInputStream, int) - Static method in class svm.segment.DataSegment
Returns a DataSegment read from the given AttributeInputStream
readRECTYPES(AttributeInputStream) - Static method in class bec.scode.Type
Reads the Record Types from the given input.
readString() - Method in class bec.util.AttributeInputStream
Read String or null
RealValue - Class in svm.value
RealValue.
RealValue() - Constructor for class svm.value.RealValue
Default Constructor
RealValue(float) - Constructor for class svm.value.RealValue
Construct a new LongRealValue
RecordDescr - Class in bec.descriptor
Record descriptor.
RecordDescr(Tag) - Constructor for class bec.descriptor.RecordDescr
Create a new RecordDescr with the given 'tag'
RecordDescr.AlternatePart - Class in bec.descriptor
AlternatePart.
RECORDSIZE - Variable in class svm.env.dataset.Directfile
The variable "RECORDSIZE" is the fixed size of all external images.
RecordValue - Class in svm.value
RecordValue.
RecordValue() - Constructor for class svm.value.RecordValue
Construct a new RecordValue.
RecordValue(AttributeInputStream) - Constructor for class svm.value.RecordValue
Construct a RecordValue from reading the given input
RECTYPES - Static variable in class bec.scode.Type
The set of Record Types
reestablish(NamedStack) - Static method in class bec.compileTimeStack.CTStack
Reestablish the current Stack.
REFER - Class in bec.instruction
S-INSTRUCTION: REFER.
REFER() - Constructor for class bec.instruction.REFER
Default Constructor
REFER_ADDR - Static variable in class svm.value.ObjectAddress
Address kind
REL_ADDR - Static variable in class svm.value.ObjectAddress
Address kind
rela - Variable in class bec.descriptor.Attribute
The relative address of this attribute within a Record.
relation - Variable in class bec.scode.Relation
The S-Code relation
relation - Variable in class svm.instruction.SVM_COMPARE
The relation
relation - Variable in class svm.instruction.SVM_JUMPIF
The relation
Relation - Class in bec.scode
Relation.
Relation(int) - Constructor for class bec.scode.Relation
Construct a new Relation
rem(Value) - Method in class svm.value.IntegerValue
 
rem(Value) - Method in class svm.value.Value
Returns the result of: this value rem other value
REM - Class in bec.instruction
S-INSTRUCTION: REM.
REM() - Constructor for class bec.instruction.REM
Default Constructor
REMOTE - Class in bec.instruction
S-INSTRUCTION: REMOTE.
REMOTE() - Constructor for class bec.instruction.REMOTE
Default Constructor
REMOTE_ADDR - Static variable in class svm.value.ObjectAddress
Address kind
removeFromTMAP(int) - Static method in class bec.scode.Type
Utility: removeFromTMAP
rep0size - Variable in class bec.descriptor.RecordDescr
Size of rep(0) attribute
rep0size - Variable in class bec.scode.Type
The size of the 'REP 0' attribute in basic cells
repCount - Variable in class bec.descriptor.Attribute
The repetition count
repCount - Variable in class bec.descriptor.Variable
The repCount of this Variable
RepetitionValue - Class in svm.value
RepetitionValue.
RepetitionValue() - Constructor for class svm.value.RepetitionValue
Default Constructor
RepetitionValue(Type, Vector) - Constructor for class svm.value.RepetitionValue
Construct a new RepetitionValue with the given parameters.
rest - Variable in class svm.env.dataset.Infile
Utility variable
RESTORE() - Static method in class bec.compileTimeStack.CTStack
Utility for the protect_statement.
restoreStack(ObjectAddress) - Static method in class svm.instruction.SVM_RESTORE
Restore the Runtime stack from the SAVENT instance
returAddr - Variable in class svm.instruction.SVM_RETURN
The retur address
returnAddress() - Method in class svm.CallStackFrame
Returns the return address
returSlot - Variable in class bec.descriptor.ProfileDescr
The retur value slot address
returSlot - Variable in class svm.instruction.SVM_CALL
The frame slot for the retur address
rev() - Method in class bec.scode.Relation
Returns the 'reversed' Relation
rexpon() - Static method in class svm.env.SysMath
Real Exponentiation
ripowr() - Static method in class svm.env.SysMath
Real raised to the integer power
rlogar() - Static method in class svm.env.SysMath
Real natural logarithm
RoutineDescr - Class in bec.descriptor
Routine descriptor.
RoutineDescr(Tag, Tag) - Constructor for class bec.descriptor.RoutineDescr
Create a new RoutineDescr with the given tags
routineSegments - Static variable in class bec.Global
Set of Routine Segments
rrpowr() - Static method in class svm.env.SysMath
Real raised to the real power
rsinus() - Static method in class svm.env.SysMath
Real Sine
rsqroo() - Static method in class svm.env.SysMath
Real Square root
rsubep() - Static method in class svm.env.SysMath
Real Subepsilon
rtsDir - Static variable in class bec.Global
The Runtime system's directory
RTStack - Class in svm
Runtime Stack.
RTStack() - Constructor for class svm.RTStack
Default Constructor
rtStackIndex - Variable in class svm.CallStackFrame
The Runtime Stack index
RTUtil - Class in svm
Runtime Utilities.
RTUtil() - Constructor for class svm.RTUtil
Default Constructor
RunMake_RTS - Class in bec.inlineTest
RunMake RTS
RunMake_RTS() - Constructor for class bec.inlineTest.RunMake_RTS
Default Constructor
RUPDATE - Class in bec.instruction
S-INSTRUCTION: RUPDATE.
RUPDATE() - Constructor for class bec.instruction.RUPDATE
Default Constructor
rutAddr - Variable in class svm.CallStackFrame
The Routine Address
rutAddr - Variable in class svm.instruction.SVM_CALL
The routine address
rutID - Variable in class svm.instruction.SVM_RETURN
The Routine ident
rutIdent - Variable in class svm.instruction.SVM_ENTER
The Routine ident
rutIdent - Variable in class svm.instruction.SVM_PRECALL
The Routine ident

S

S_ACCESS - Static variable in class bec.scode.Sinstr
S-Instruction
S_ACCESSV - Static variable in class bec.scode.Sinstr
S-Instruction
S_ADD - Static variable in class bec.scode.Sinstr
S-Instruction
S_ALLOC - Static variable in class svm.RTUtil
Instance sort code
S_ALT - Static variable in class bec.scode.Sinstr
S-Instruction
S_AND - Static variable in class bec.scode.Sinstr
S-Instruction
S_ANONE - Static variable in class bec.scode.Sinstr
S-Instruction
S_ARBODY - Static variable in class svm.RTUtil
Instance sort code
S_ARBREF - Static variable in class svm.RTUtil
Instance sort code
S_ARBTXT - Static variable in class svm.RTUtil
Instance sort code
S_ARENT1 - Static variable in class svm.RTUtil
Instance sort code
S_ARENT2 - Static variable in class svm.RTUtil
Instance sort code
S_ARHEAD - Static variable in class svm.RTUtil
Instance sort code
S_ARREF1 - Static variable in class svm.RTUtil
Instance sort code
S_ARREF2 - Static variable in class svm.RTUtil
Instance sort code
S_ARTXT1 - Static variable in class svm.RTUtil
Instance sort code
S_ARTXT2 - Static variable in class svm.RTUtil
Instance sort code
S_ASSCALL - Static variable in class bec.scode.Sinstr
S-Instruction
S_ASSIGN - Static variable in class bec.scode.Sinstr
S-Instruction
S_ASSPAR - Static variable in class bec.scode.Sinstr
S-Instruction
S_ASSREP - Static variable in class bec.scode.Sinstr
S-Instruction
S_ATT - Static variable in class svm.RTUtil
Instance sort code
S_ATTR - Static variable in class bec.scode.Sinstr
S-Instruction
S_BDEST - Static variable in class bec.scode.Sinstr
S-Instruction
S_BJUMP - Static variable in class bec.scode.Sinstr
S-Instruction
S_BJUMPIF - Static variable in class bec.scode.Sinstr
S-Instruction
S_BODY - Static variable in class bec.scode.Sinstr
S-Instruction
S_BSEG - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_CHAR - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_DOT - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_GADDR - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_INT - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_LREAL - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_OADDR - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_PADDR - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_RADDR - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_REAL - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_RECORD - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_SIZE - Static variable in class bec.scode.Sinstr
S-Instruction
S_C_AADDR - Static variable in class bec.scode.Sinstr
S-Instruction
S_CALL - Static variable in class bec.scode.Sinstr
S-Instruction
S_CALL_TOS - Static variable in class bec.scode.Sinstr
S-Instruction
S_COMPARE - Static variable in class bec.scode.Sinstr
S-Instruction
S_CONST - Static variable in class bec.scode.Sinstr
S-Instruction
S_CONSTSPEC - Static variable in class bec.scode.Sinstr
S-Instruction
S_CONVERT - Static variable in class bec.scode.Sinstr
S-Instruction
S_DECL - Static variable in class bec.scode.Sinstr
S-Instruction
S_DECO - Static variable in class bec.scode.Sinstr
S-Instruction
S_DELETE - Static variable in class bec.scode.Sinstr
S-Instruction
S_DEREF - Static variable in class bec.scode.Sinstr
S-Instruction
S_DET - Static variable in class svm.RTUtil
Instance sort code
S_DINITAREA - Static variable in class bec.scode.Sinstr
S-Instruction
S_DIST - Static variable in class bec.scode.Sinstr
S-Instruction
S_DIV - Static variable in class bec.scode.Sinstr
S-Instruction
S_DSIZE - Static variable in class bec.scode.Sinstr
S-Instruction
S_DUP - Static variable in class bec.scode.Sinstr
S-Instruction
S_ELSE - Static variable in class bec.scode.Sinstr
S-Instruction
S_EMPTY - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDIF - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDMACRO - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDMODULE - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDPROFILE - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDPROGRAM - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDRECORD - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDROUTINE - Static variable in class bec.scode.Sinstr
S-Instruction
S_ENDSKIP - Static variable in class bec.scode.Sinstr
S-Instruction
S_EQ - Static variable in class bec.scode.Sinstr
S-Instruction
S_EQV - Static variable in class bec.scode.Sinstr
S-Instruction
S_ESEG - Static variable in class bec.scode.Sinstr
S-Instruction
S_EVAL - Static variable in class bec.scode.Sinstr
S-Instruction
S_EXISTING - Static variable in class bec.scode.Sinstr
S-Instruction
S_EXIT - Static variable in class bec.scode.Sinstr
S-Instruction
S_EXPORT - Static variable in class bec.scode.Sinstr
S-Instruction
S_EXTERNAL - Static variable in class bec.scode.Sinstr
S-Instruction
S_FALSE - Static variable in class bec.scode.Sinstr
S-Instruction
S_FDEST - Static variable in class bec.scode.Sinstr
S-Instruction
S_FETCH - Static variable in class bec.scode.Sinstr
S-Instruction
S_FIXREP - Static variable in class bec.scode.Sinstr
S-Instruction
S_FJUMP - Static variable in class bec.scode.Sinstr
S-Instruction
S_FJUMPIF - Static variable in class bec.scode.Sinstr
S-Instruction
S_GAP - Static variable in class svm.RTUtil
Instance sort code
S_GE - Static variable in class bec.scode.Sinstr
S-Instruction
S_GETOBJ - Static variable in class bec.scode.Sinstr
S-Instruction
S_GLOBAL - Static variable in class bec.scode.Sinstr
S-Instruction
S_GNONE - Static variable in class bec.scode.Sinstr
S-Instruction
S_GOTO - Static variable in class bec.scode.Sinstr
S-Instruction
S_GT - Static variable in class bec.scode.Sinstr
S-Instruction
S_IF - Static variable in class bec.scode.Sinstr
S-Instruction
S_IMP - Static variable in class bec.scode.Sinstr
S-Instruction
S_IMPORT - Static variable in class bec.scode.Sinstr
S-Instruction
S_INCO - Static variable in class bec.scode.Sinstr
S-Instruction
S_INDEX - Static variable in class bec.scode.Sinstr
S-Instruction
S_INDEXV - Static variable in class bec.scode.Sinstr
S-Instruction
S_INFO - Static variable in class bec.scode.Sinstr
S-Instruction
S_INIT - Static variable in class bec.scode.Sinstr
S-Instruction
S_INITAREA - Static variable in class bec.scode.Sinstr
S-Instruction
S_INSERT - Static variable in class bec.scode.Sinstr
S-Instruction
S_INTERFACE - Static variable in class bec.scode.Sinstr
S-Instruction
S_KNOWN - Static variable in class bec.scode.Sinstr
S-Instruction
S_LABEL - Static variable in class bec.scode.Sinstr
S-Instruction
S_LABELSPEC - Static variable in class bec.scode.Sinstr
S-Instruction
S_LE - Static variable in class bec.scode.Sinstr
S-Instruction
S_LINE - Static variable in class bec.scode.Sinstr
S-Instruction
S_LOCAL - Static variable in class bec.scode.Sinstr
S-Instruction
S_LOCATE - Static variable in class bec.scode.Sinstr
S-Instruction
S_LSHIFTA - Static variable in class bec.scode.Sinstr
S-Instruction
S_LSHIFTL - Static variable in class bec.scode.Sinstr
S-Instruction
S_LT - Static variable in class bec.scode.Sinstr
S-Instruction
S_MACRO - Static variable in class bec.scode.Sinstr
S-Instruction
S_MAIN - Static variable in class bec.scode.Sinstr
S-Instruction
S_MARK - Static variable in class bec.scode.Sinstr
S-Instruction
S_max - Static variable in class bec.scode.Sinstr
S-Instruction
S_MCALL - Static variable in class bec.scode.Sinstr
S-Instruction
S_Module - Class in bec
This is an implementation of S-Code Module.
S_Module() - Constructor for class bec.S_Module
Default Constructor
S_MODULE - Static variable in class bec.scode.Sinstr
S-Instruction
S_MPAR - Static variable in class bec.scode.Sinstr
S-Instruction
S_MULT - Static variable in class bec.scode.Sinstr
S-Instruction
S_NE - Static variable in class bec.scode.Sinstr
S-Instruction
S_NEG - Static variable in class bec.scode.Sinstr
S-Instruction
S_NOBODY - Static variable in class bec.scode.Sinstr
S-Instruction
S_NOSIZE - Static variable in class bec.scode.Sinstr
S-Instruction
S_NOSORT - Static variable in class svm.RTUtil
Instance sort code
S_NOT - Static variable in class bec.scode.Sinstr
S-Instruction
S_NOWHERE - Static variable in class bec.scode.Sinstr
S-Instruction
S_NULL - Static variable in class bec.scode.Sinstr
S-Instruction
S_ONONE - Static variable in class bec.scode.Sinstr
S-Instruction
S_OR - Static variable in class bec.scode.Sinstr
S-Instruction
S_POP - Static variable in class bec.scode.Sinstr
S-Instruction
S_POPALL - Static variable in class bec.scode.Sinstr
S-Instruction
S_PRE - Static variable in class svm.RTUtil
Instance sort code
S_PRECALL - Static variable in class bec.scode.Sinstr
S-Instruction
S_PREFIX - Static variable in class bec.scode.Sinstr
S-Instruction
S_PRO - Static variable in class svm.RTUtil
Instance sort code
S_PROFILE - Static variable in class bec.scode.Sinstr
S-Instruction
S_PROGRAM - Static variable in class bec.scode.Sinstr
S-Instruction
S_PUSH - Static variable in class bec.scode.Sinstr
S-Instruction
S_PUSHC - Static variable in class bec.scode.Sinstr
S-Instruction
S_PUSHLEN - Static variable in class bec.scode.Sinstr
S-Instruction
S_PUSHV - Static variable in class bec.scode.Sinstr
S-Instruction
S_RANGE - Static variable in class bec.scode.Sinstr
S-Instruction
S_RECORD - Static variable in class bec.scode.Sinstr
S-Instruction
S_REFER - Static variable in class bec.scode.Sinstr
S-Instruction
S_REM - Static variable in class bec.scode.Sinstr
S-Instruction
S_REMOTE - Static variable in class bec.scode.Sinstr
S-Instruction
S_REMOTEV - Static variable in class bec.scode.Sinstr
S-Instruction
S_REP - Static variable in class bec.scode.Sinstr
S-Instruction
S_REPCALL - Static variable in class bec.scode.Sinstr
S-Instruction
S_RES - Static variable in class svm.RTUtil
Instance sort code
S_RESTORE - Static variable in class bec.scode.Sinstr
S-Instruction
S_ROUTINE - Static variable in class bec.scode.Sinstr
S-Instruction
S_ROUTINESPEC - Static variable in class bec.scode.Sinstr
S-Instruction
S_RSHIFTA - Static variable in class bec.scode.Sinstr
S-Instruction
S_RSHIFTL - Static variable in class bec.scode.Sinstr
S-Instruction
S_RUPDATE - Static variable in class bec.scode.Sinstr
S-Instruction
S_SAV - Static variable in class svm.RTUtil
Instance sort code
S_SAVE - Static variable in class bec.scode.Sinstr
S-Instruction
S_SDEST - Static variable in class bec.scode.Sinstr
S-Instruction
S_SELECT - Static variable in class bec.scode.Sinstr
S-Instruction
S_SELECTV - Static variable in class bec.scode.Sinstr
S-Instruction
S_SETOBJ - Static variable in class bec.scode.Sinstr
S-Instruction
S_SETSWITCH - Static variable in class bec.scode.Sinstr
S-Instruction
S_SKIPIF - Static variable in class bec.scode.Sinstr
S-Instruction
S_STMT - Static variable in class bec.scode.Sinstr
S-Instruction
S_STRING - Static variable in class bec.scode.Sinstr
S-Instruction
S_SUB - Static variable in class bec.scode.Sinstr
S-Instruction
S_SUB - Static variable in class svm.RTUtil
Instance sort code
S_SWITCH - Static variable in class bec.scode.Sinstr
S-Instruction
S_SYSINSERT - Static variable in class bec.scode.Sinstr
S-Instruction
S_SYSTEM - Static variable in class bec.scode.Sinstr
S-Instruction
S_T_GETO - Static variable in class bec.scode.Sinstr
S-Instruction
S_T_INITO - Static variable in class bec.scode.Sinstr
S-Instruction
S_T_SETO - Static variable in class bec.scode.Sinstr
S-Instruction
S_TAG - Static variable in class bec.scode.Sinstr
S-Instruction
S_TEXT - Static variable in class bec.scode.Sinstr
S-Instruction
S_THK - Static variable in class svm.RTUtil
Instance sort code
S_TRM - Static variable in class svm.RTUtil
Instance sort code
S_TRUE - Static variable in class bec.scode.Sinstr
S-Instruction
S_TXTENT - Static variable in class svm.RTUtil
Instance sort code
S_UPDATE - Static variable in class bec.scode.Sinstr
S-Instruction
S_XOR - Static variable in class bec.scode.Sinstr
S-Instruction
S_ZEROAREA - Static variable in class bec.scode.Sinstr
S-Instruction
SAVE(String) - Static method in class bec.compileTimeStack.CTStack
Utility for the protect_statement.
SAVE_INDEX - Static variable in class svm.instruction.SVM_INITO
The SAVE_INDEX so far
SAVE_LENGTH - Static variable in class svm.instruction.SVM_INITO
The SAVE_LENGTH
SAVE_OBJECT - Static variable in class svm.instruction.SVM_INITO
The object address to the SAVE_OBJECT
saveEntityHead - Static variable in class svm.instruction.SVM_SAVE
The head size of the SAVENT instance
saveStack - Static variable in class bec.compileTimeStack.CTStack
Stack of saved SAVE-RESTORE Stacks
saveStack() - Static method in class svm.instruction.SVM_SAVE
Save the Runtime stack in the SAVENT instance
SBUF - Static variable in class bec.scode.Scode
All input bytes
SBUF_nxt - Static variable in class bec.scode.Scode
Next pointer into SBUF
scanIdentifier() - Method in class bec.scode.Scanner
Scan source and return an Identifier String.
Scanner - Class in bec.scode
A Simple Scanner.
Scanner(Reader) - Constructor for class bec.scode.Scanner
Constructs a new Scanner that produces Items scanned from the specified source.
scanNumber() - Method in class bec.scode.Scanner
Scan source and return an Integer Number
Scode - Class in bec.scode
Global variables.
Scode() - Constructor for class bec.scode.Scode
Default Constructor
SCODE_INPUT_TRACE - Static variable in class bec.Option
BEC Option
scodeSource - Static variable in class bec.Global
The S-Code source file name
SDEST - Class in bec.instruction
S-INSTRUCTION: SDEST.
SDEST() - Constructor for class bec.instruction.SDEST
Default Constructor
segID - Variable in class svm.value.ObjectAddress
Segment ident when kind SEGMNT_ADDR
segID - Variable in class svm.value.ProgramAddress
Segment ident
SEGMAP - Static variable in class bec.Global
The Segment Map
segment() - Method in class svm.value.ObjectAddress
Returns the DataSegment part of a Segment Address
segment() - Method in class svm.value.ProgramAddress
Returns the Segment part of a Segment Address
Segment - Class in svm.segment
Segment.
Segment(String, int) - Constructor for class svm.segment.Segment
Segment constructor.
SEGMENT_INPUT_DUMP - Static variable in class bec.Option
BEC Option
SEGMENT_OUTPUT_DUMP - Static variable in class bec.Option
BEC Option
segmentKind - Variable in class svm.segment.Segment
K_SEG_DATA, K_SEG_CONST, K_SEG_CODE
SEGMNT_ADDR - Static variable in class svm.value.ObjectAddress
Address kind
SELECT - Class in bec.instruction
S-INSTRUCTION: SELECT.
SELECT() - Constructor for class bec.instruction.SELECT
Default Constructor
sequ - Variable in class svm.segment.Segment
Segment Sequence number
SEQU - Static variable in class bec.instruction.BSEG
BSEG sequence number
SEQU - Static variable in class svm.segment.Segment
Used to generate Segment Sequence numbers
set(int, E) - Method in class bec.util.Array
Replaces the element at the specified position in this Array with the specified element.
set(ObjectAddress) - Static method in class svm.instruction.SVM_INITO
Used by SVM_SETO
set_ITEM_SIZE(int) - Static method in class svm.RTUtil
Update the 'itemSize' variable in RTS-Module RT.
set_STATUS(int) - Static method in class svm.RTUtil
Update the 'status' variable in RTS-Module RT.
setDestination(ProgramAddress) - Method in class svm.instruction.SVM_JUMP
Set the destination address
setLine(int) - Static method in class bec.S_Module
setLine.
SETO - Class in bec.instruction
S-INSTRUCTION: SETO.
SETO() - Constructor for class bec.instruction.SETO
Default Constructor
setSwitch() - Static method in class bec.S_Module
setSwitch.
setValue(Vector, int, Value) - Static method in class svm.value.RecordValue
Update the 'attrValues(idx)' with the given value.
shift(int, Value) - Method in class svm.value.IntegerValue
 
shift(int, Value) - Method in class svm.value.Value
Returns the result of: this value shiftInstr other value S_LSHIFTA: Signed Left Shift << The left shift operator moves all bits by a given number of bits to the left. S_LSHIFTL: Unsigned Left Shift << The left shift operator moves all bits by a given number of bits to the left. S_RSHIFTA: Signed Right Shift >> The right shift operator moves all bits by a given number of bits to the right.
SHIFT - Class in bec.instruction
S-INSTRUCTION: SHIFT.
SHIFT() - Constructor for class bec.instruction.SHIFT
Default Constructor
sign(int) - Static method in class svm.env.SysMath
Utility: sign
Sinstr - Class in bec.scode
S-Instructions.
Sinstr() - Constructor for class bec.scode.Sinstr
Default Constructor
sinusr() - Static method in class svm.env.SysMath
Long real Sine
size - Variable in class bec.descriptor.RecordDescr
Record size information
size - Variable in class bec.descriptor.SwitchDescr
The size of this Switch
size - Variable in class bec.scode.Type
The size of type in basic cells
size - Variable in class svm.instruction.SVM_ASSIGN
The value size
size - Variable in class svm.instruction.SVM_JUMPIF
The test value size
size - Variable in class svm.instruction.SVM_LOAD
The value size
size - Variable in class svm.instruction.SVM_STORE
The value size
size() - Static method in class bec.compileTimeStack.CTStack
Returns the size of the Compile-time stack
size() - Method in class bec.descriptor.Attribute
Returns the size of this attribute
size() - Method in class bec.descriptor.RecordDescr.AlternatePart
Returns the Alternate size
size() - Method in class bec.scode.Type
Returns the size of type in basic cells
size() - Static method in class svm.RTStack
Returns The total Stack size
size() - Method in class svm.segment.DataSegment
Returns the size of this DataSegment
sizeOffset - Static variable in class svm.instruction.SVM_SAVE
The offset of the 'lng' attribute in the SAVENT instance
sizeOnStack(ObjectAddress) - Static method in class bec.instruction.DUP
Returns the size on Runtime stack
SkipifConstruction - Class in bec.statement
S-INSTRUCTION: SKIPIF.
SkipifConstruction() - Constructor for class bec.statement.SkipifConstruction
Default Constructor
SOS() - Static method in class bec.compileTimeStack.CTStack
Returns the Second of the Compile-time stack
sourceFileReader - Variable in class bec.scode.Scanner
The current source file reader;
sourceLine - Variable in class svm.instruction.SVM_LINE
The sourceLine number
sourceLineNumber - Static variable in class bec.Global
The current sourceLineNumber during execution
spc - Variable in class bec.compileTimeStack.ProfileItem
The associated ProfileDescr
sqroot() - Static method in class svm.env.SysMath
Long real Square root
stack - Static variable in class bec.compileTimeStack.CTStack
Current Compile-time Stack.
stack - Static variable in class svm.RTStack
The Runtime Stack
STACK_ADDR - Static variable in class svm.value.ObjectAddress
Address kind
STKERR(String) - Static method in class bec.compileTimeStack.CTStack
Utility: Print Stack related error message and exit.
store(int, Value) - Static method in class svm.RTStack
Store a value at the given index
store(int, Value) - Method in class svm.segment.DataSegment
Store a value into this DataSegment at the given index
store(int, Value) - Method in class svm.value.ObjectAddress
Store the given value into memory address: this ObectAddress + idx
stringEqual() - Static method in class svm.env.SysBase
Test strings for equality
StringValue - Class in svm.value
StringValue.
StringValue() - Constructor for class svm.value.StringValue
Default Constructor
StringValue(ObjectAddress, int) - Constructor for class svm.value.StringValue
Construct a new StringValue with the given parameters
sub(Value) - Method in class svm.value.IntegerValue
 
sub(Value) - Method in class svm.value.LongRealValue
 
sub(Value) - Method in class svm.value.ObjectAddress
 
sub(Value) - Method in class svm.value.RealValue
 
sub(Value) - Method in class svm.value.Value
Returns the result of: this value - other value
SUB - Class in bec.instruction
S-INSTRUCTION: SUB.
SUB() - Constructor for class bec.instruction.SUB
Default Constructor
svm - package svm
The S-Port Simula Virtual Machine.
SVM_ADD - Class in svm.instruction
SVM-INSTRUCTION: ADD
SVM_ADD() - Constructor for class svm.instruction.SVM_ADD
Construct a new SVM_ADD instruction
SVM_AND - Class in svm.instruction
SVM-INSTRUCTION: AND
SVM_AND() - Constructor for class svm.instruction.SVM_AND
Construct a new SVM_AND instruction
SVM_ASSIGN - Class in svm.instruction
SVM-INSTRUCTION: ASSIGN and UPDATE
SVM_ASSIGN(boolean, ObjectAddress, int) - Constructor for class svm.instruction.SVM_ASSIGN
Construct a new SVM_ASSIGN instruction
SVM_ASSIGN(AttributeInputStream) - Constructor for class svm.instruction.SVM_ASSIGN
Construct an SVM_ASSIGN instruction from the given input.
SVM_CALL - Class in svm.instruction
SVM-INSTRUCTION: CALL rutadr returSlot
SVM_CALL(AttributeInputStream) - Constructor for class svm.instruction.SVM_CALL
Construct an SVM_CALL instruction from the given input.
SVM_CALL(ProgramAddress, ObjectAddress) - Constructor for class svm.instruction.SVM_CALL
Construct a new SVM_CALL_SYS instruction
SVM_CALL_SYS - Class in svm.instruction
SVM-INSTRUCTION: SVM_CALL_SYS
SVM_CALL_SYS(int) - Constructor for class svm.instruction.SVM_CALL_SYS
Construct a new SVM_CALL_SYS instruction
SVM_COMPARE - Class in svm.instruction
SVM-INSTRUCTION: COMPARE relation
SVM_COMPARE(Relation) - Constructor for class svm.instruction.SVM_COMPARE
Construct a new SVM_CALL_COMPARE instruction
SVM_CONVERT - Class in svm.instruction
SVM-INSTRUCTION: CONVERT fromType toType
SVM_CONVERT(int, int) - Constructor for class svm.instruction.SVM_CONVERT
Construct a new SVM_CONVERT instruction
SVM_DECO - Class in svm.instruction
SVM-INSTRUCTION: DECO
SVM_DECO() - Constructor for class svm.instruction.SVM_DECO
Construct a new SVM_DECO instruction
SVM_DIST - Class in svm.instruction
SVM-INSTRUCTION: DIST
SVM_DIST() - Constructor for class svm.instruction.SVM_DIST
Construct a new SVM_DIST instruction
SVM_DIV - Class in svm.instruction
SVM-INSTRUCTION: DIV
SVM_DIV() - Constructor for class svm.instruction.SVM_DIV
Construct a new SVM_DIV instruction
SVM_DUP - Class in svm.instruction
SVM-INSTRUCTION: DUP n
SVM_DUP(int) - Constructor for class svm.instruction.SVM_DUP
Construct a new SVM_DUP instruction
SVM_ENTER - Class in svm.instruction
SVM-INSTRUCTION: ENTER
SVM_ENTER(String, int) - Constructor for class svm.instruction.SVM_ENTER
Construct a new SVM_ENTER instruction
SVM_EQV - Class in svm.instruction
SVM-INSTRUCTION: EQV
SVM_EQV() - Constructor for class svm.instruction.SVM_EQV
Construct a new SVM_EQV instruction
SVM_GETO - Class in svm.instruction
SVM-INSTRUCTION: GETO
SVM_GETO() - Constructor for class svm.instruction.SVM_GETO
Construct a new SVM_GETO instruction
SVM_GOTO - Class in svm.instruction
SVM-INSTRUCTION: GOTO
SVM_GOTO() - Constructor for class svm.instruction.SVM_GOTO
Construct a new SVM_GOTO instruction
SVM_IMP - Class in svm.instruction
SVM-INSTRUCTION: IMP
SVM_IMP() - Constructor for class svm.instruction.SVM_IMP
Construct a new SVM_IMP instruction
SVM_INCO - Class in svm.instruction
SVM-INSTRUCTION: INCO
SVM_INCO() - Constructor for class svm.instruction.SVM_INCO
Construct a new SVM_INCO instruction
SVM_INITO - Class in svm.instruction
SVM-INSTRUCTION: INITO
SVM_INITO() - Constructor for class svm.instruction.SVM_INITO
Construct a new SVM_INITO instruction
SVM_Instruction - Class in svm.instruction
SVM-INSTRUCTION
SVM_Instruction() - Constructor for class svm.instruction.SVM_Instruction
Default Constructor
SVM_JUMP - Class in svm.instruction
SVM-INSTRUCTION: JUMP paddr
SVM_JUMP(AttributeInputStream) - Constructor for class svm.instruction.SVM_JUMP
Construct an SVM_JUMP instruction from the given input.
SVM_JUMP(ProgramAddress) - Constructor for class svm.instruction.SVM_JUMP
Construct a new SVM_JUMP instruction
SVM_JUMPIF - Class in svm.instruction
SVM-INSTRUCTION: JUMPIF relation size paddr
SVM_JUMPIF(Relation, int, ProgramAddress) - Constructor for class svm.instruction.SVM_JUMPIF
Construct a new SVM_JUMP instruction
SVM_JUMPIF(AttributeInputStream) - Constructor for class svm.instruction.SVM_JUMPIF
Construct an SVM_JUMPIF instruction from the given input.
SVM_LINE - Class in svm.instruction
SVM-INSTRUCTION: LINE lineType lineNumber
SVM_LINE(int, int) - Constructor for class svm.instruction.SVM_LINE
Construct a new SVM_LINE instruction
SVM_LOAD - Class in svm.instruction
SVM-INSTRUCTION: LOAD objadr size
SVM_LOAD(AttributeInputStream) - Constructor for class svm.instruction.SVM_LOAD
Construct an SVM_LOAD instruction from the given input.
SVM_LOAD(ObjectAddress, int) - Constructor for class svm.instruction.SVM_LOAD
Construct a new SVM_LOAD instruction
SVM_LOADA - Class in svm.instruction
SVM-INSTRUCTION: LOADA objadr size
SVM_LOADA(AttributeInputStream) - Constructor for class svm.instruction.SVM_LOADA
Construct an SVM_LOADA instruction from the given input.
SVM_LOADA(ObjectAddress, int) - Constructor for class svm.instruction.SVM_LOADA
Construct a new SVM_LOADA instruction
SVM_LOADC - Class in svm.instruction
SVM-INSTRUCTION: LOAD typeTag value
SVM_LOADC(Type, Value) - Constructor for class svm.instruction.SVM_LOADC
Construct a new SVM_LOADC instruction
SVM_LOADC(AttributeInputStream) - Constructor for class svm.instruction.SVM_LOADC
Construct an SVM_LOADC instruction from the given input.
SVM_MULT - Class in svm.instruction
SVM-INSTRUCTION: MULT
SVM_MULT() - Constructor for class svm.instruction.SVM_MULT
Construct a new SVM_MULT instruction
SVM_NEG - Class in svm.instruction
SVM-INSTRUCTION: NEG
SVM_NEG() - Constructor for class svm.instruction.SVM_NEG
Construct a new SVM_NEG instruction
SVM_NOT - Class in svm.instruction
SVM-INSTRUCTION: NOT
SVM_NOT() - Constructor for class svm.instruction.SVM_NOT
Construct a new SVM_NOT instruction
SVM_OR - Class in svm.instruction
SVM-INSTRUCTION: OR
SVM_OR() - Constructor for class svm.instruction.SVM_OR
Construct a new SVM_OR instruction
SVM_POPK - Class in svm.instruction
SVM-INSTRUCTION: POPK n
SVM_POPK(int) - Constructor for class svm.instruction.SVM_POPK
Construct a new SVM_POPK instruction
SVM_POPK(AttributeInputStream) - Constructor for class svm.instruction.SVM_POPK
Construct an SVM_POPK instruction from the given input.
SVM_PRECALL - Class in svm.instruction
SVM-INSTRUCTION: PRECALL rutIdent nParSlots exportSize importSize
SVM_PRECALL(String, int, int, int) - Constructor for class svm.instruction.SVM_PRECALL
Construct a new SVM_PRECALL instruction
SVM_PUSHLEN - Class in svm.instruction
SVM-INSTRUCTION: PUSHLEN
SVM_PUSHLEN() - Constructor for class svm.instruction.SVM_PUSHLEN
Construct a new SVM_PUSHLEN instruction
SVM_REM - Class in svm.instruction
SVM-INSTRUCTION: REM
SVM_REM() - Constructor for class svm.instruction.SVM_REM
Construct a new SVM_REM instruction
SVM_RESTORE - Class in svm.instruction
SVM-INSTRUCTION: SAVE
SVM_RESTORE() - Constructor for class svm.instruction.SVM_RESTORE
Construct a new SVM_RESTORE instruction
SVM_RETURN - Class in svm.instruction
SVM-INSTRUCTION: RETURN rutID returAddr
SVM_RETURN(AttributeInputStream) - Constructor for class svm.instruction.SVM_RETURN
Construct an SVM_RETURN instruction from the given input.
SVM_RETURN(String, ObjectAddress) - Constructor for class svm.instruction.SVM_RETURN
Construct a new SVM_RETURN instruction
SVM_SAVE - Class in svm.instruction
SVM-INSTRUCTION: SAVE
SVM_SAVE() - Constructor for class svm.instruction.SVM_SAVE
Construct a new SVM_RETURN instruction
SVM_SETO - Class in svm.instruction
SVM-INSTRUCTION: GETO
SVM_SETO() - Constructor for class svm.instruction.SVM_SETO
Construct a new SVM_SETO instruction
SVM_SHIFT - Class in svm.instruction
SVM-INSTRUCTION: SHIFT opr
SVM_SHIFT(int) - Constructor for class svm.instruction.SVM_SHIFT
Construct a new SVM_SHIFT instruction
SVM_STORE - Class in svm.instruction
SVM-INSTRUCTION: STORE objadr size
SVM_STORE(AttributeInputStream) - Constructor for class svm.instruction.SVM_STORE
Construct SVM_STORE instruction from the given input.
SVM_STORE(ObjectAddress, int) - Constructor for class svm.instruction.SVM_STORE
Construct a new SVM_STORE instruction
SVM_SUB - Class in svm.instruction
SVM-INSTRUCTION: SUB
SVM_SUB() - Constructor for class svm.instruction.SVM_SUB
Construct a new SVM_SUB instruction
SVM_SWITCH - Class in svm.instruction
SVM-INSTRUCTION: SWITCH destab
SVM_SWITCH(AttributeInputStream) - Constructor for class svm.instruction.SVM_SWITCH
Construct SVM_SWITCH instruction from the given input.
SVM_SWITCH(ProgramAddress[]) - Constructor for class svm.instruction.SVM_SWITCH
Construct a new SVM_STORE instruction
SVM_XOR - Class in svm.instruction
SVM-INSTRUCTION: XOR
SVM_XOR() - Constructor for class svm.instruction.SVM_XOR
Construct a new SVM_XOR instruction
svm.env - package svm.env
The Environment Interface.
svm.env.dataset - package svm.env.dataset
S-Port SVM Runtime System.
svm.instruction - package svm.instruction
S-Port SVM Instructions.
svm.segment - package svm.segment
S-Port SVM Segments.
svm.value - package svm.value
S-Port SVM Value classes.
SwitchDescr - Class in bec.descriptor
Switch.
SwitchDescr(Tag) - Constructor for class bec.descriptor.SwitchDescr
Create a new SwitchDescr with the given 'tag'
SysBase - Class in svm.env
Basic System Routines
SysBase() - Constructor for class svm.env.SysBase
Default Constructor
SysDeEdit - Class in svm.env
De-Editing Routines
SysDeEdit() - Constructor for class svm.env.SysDeEdit
Default Constructor
SysDraw - Class in svm.env
Random drawing procedures
SysDraw() - Constructor for class svm.env.SysDraw
Default Constructor
SysEdit - Class in svm.env
Editing Routines
SysEdit() - Constructor for class svm.env.SysEdit
Default Constructor
SysFile - Class in svm.env
File Handling.
SysFile() - Constructor for class svm.env.SysFile
Default Constructor
SysInfo - Class in svm.env
Information from/to the user of the environment
SysInfo() - Constructor for class svm.env.SysInfo
Default Constructor
sysinInimage(ObjectAddress, int) - Static method in class svm.env.dataset.Infile
Reads a line from the underlying file into a character area
sysinRest - Static variable in class svm.env.dataset.Infile
Utility variable
SysMath - Class in svm.env
Mathematical library procedures
SysMath() - Constructor for class svm.env.SysMath
Default Constructor

T

T_BOOL - Static variable in class bec.scode.Type
Basic Type
T_CHAR - Static variable in class bec.scode.Type
Basic Type
T_GADDR - Static variable in class bec.scode.Type
Basic Type
T_INT - Static variable in class bec.scode.Type
Basic Type
T_LREAL - Static variable in class bec.scode.Type
Basic Type
T_max - Static variable in class bec.scode.Tag
Basic Tag
T_OADDR - Static variable in class bec.scode.Type
Basic Type
T_PADDR - Static variable in class bec.scode.Type
Basic Type
T_RADDR - Static variable in class bec.scode.Type
Basic Type
T_REAL - Static variable in class bec.scode.Type
Basic Type
T_SINT - Static variable in class bec.scode.Type
Basic Type
T_SIZE - Static variable in class bec.scode.Type
Basic Type
T_STRING - Static variable in class bec.scode.Type
Basic Type
T_TEXT - Static variable in class bec.scode.Type
Basic Type
T_VOID - Static variable in class bec.scode.Type
Basic Type
T_AADDR - Static variable in class bec.scode.Type
Basic Type
tag - Variable in class bec.descriptor.Descriptor
The tag.
tag - Variable in class bec.scode.Type
The type tag index
tag - Variable in class svm.value.RecordValue
The Record Tag
Tag - Class in bec.scode
Tag.
Tag(int) - Constructor for class bec.scode.Tag
Create a new Tag with the given Tag val
TAG_BOOL - Static variable in class bec.scode.Tag
Basic Tag
TAG_CHAR - Static variable in class bec.scode.Tag
Basic Tag
TAG_GADDR - Static variable in class bec.scode.Tag
Basic Tag
TAG_INT - Static variable in class bec.scode.Tag
Basic Tag
TAG_LREAL - Static variable in class bec.scode.Tag
Basic Tag
TAG_OADDR - Static variable in class bec.scode.Tag
Basic Tag
TAG_PADDR - Static variable in class bec.scode.Tag
Basic Tag
TAG_RADDR - Static variable in class bec.scode.Tag
Basic Tag
TAG_REAL - Static variable in class bec.scode.Tag
Basic Tag
TAG_SINT - Static variable in class bec.scode.Tag
Basic Tag
TAG_SIZE - Static variable in class bec.scode.Tag
Basic Tag
TAG_STRING - Static variable in class bec.scode.Tag
Basic Tag
TAG_TEXT - Static variable in class bec.scode.Tag
Basic Tag
TAG_VOID - Static variable in class bec.scode.Tag
Basic Tag
TAG_AADDR - Static variable in class bec.scode.Tag
Basic Tag
TAGIDENT - Static variable in class bec.scode.Scode
The Tag-identifiers
TempItem - Class in bec.compileTimeStack
Temp Item.
TempItem(Type) - Constructor for class bec.compileTimeStack.TempItem
Temp item to be pushed onto the Compile-time Stack.
Terminal - Class in bec.util
Terminal.
Terminal(String) - Constructor for class bec.util.Terminal
Create a new Terminal
terminate() - Static method in class svm.env.SysBase
Terminate program
textArea - Static variable in class bec.util.Terminal
The text area.
textValue - Variable in class svm.value.TextValue
The text value string
TextValue - Class in svm.value
TextValue.
TextValue() - Constructor for class svm.value.TextValue
Default Constructor
TextValue(String) - Constructor for class svm.value.TextValue
Construct a new TextValue with the given parameter string
TMAP - Static variable in class bec.scode.Type
The Type Map
toDouble() - Method in class svm.value.IntegerValue
 
toDouble() - Method in class svm.value.LongRealValue
 
toDouble() - Method in class svm.value.RealValue
 
toDouble() - Method in class svm.value.Value
Returns the double value of this Value object.
toFloat() - Method in class svm.value.IntegerValue
 
toFloat() - Method in class svm.value.LongRealValue
 
toFloat() - Method in class svm.value.RealValue
 
toFloat() - Method in class svm.value.Value
Returns the float value of this Value object.
toLine() - Method in class svm.CallStackFrame
Listing utility: Edit the CallStackFrame as a single line
toLine() - Static method in class svm.RTStack
Listing utility: Edit the RTStack as a single line
toRTMemAddr() - Method in class svm.value.ObjectAddress
Force 'objadr' unstacked.
TOS() - Static method in class bec.compileTimeStack.CTStack
Returns the Top of the Compile-time stack
toStackAddress() - Method in class svm.value.ObjectAddress
If this ObjectAddress is a Relative Address it is converted to a absolute Stack Address.
toString() - Method in class bec.compileTimeStack.AddressItem
 
toString() - Method in class bec.compileTimeStack.ConstItem
 
toString() - Method in class bec.compileTimeStack.ProfileItem
 
toString() - Method in class bec.compileTimeStack.TempItem
 
toString() - Method in class bec.descriptor.Attribute
 
toString() - Method in class bec.descriptor.ConstDescr
 
toString() - Method in class bec.descriptor.LabelDescr
 
toString() - Method in class bec.descriptor.ProfileDescr
 
toString() - Method in class bec.descriptor.RecordDescr
 
toString() - Method in class bec.descriptor.RoutineDescr
 
toString() - Method in class bec.descriptor.SwitchDescr
 
toString() - Method in class bec.descriptor.Variable
 
toString() - Method in class bec.scode.Relation
 
toString() - Method in class bec.scode.Tag
 
toString() - Method in class bec.scode.Type
 
toString() - Method in class bec.statement.ProtectConstruction
 
toString() - Method in exception class bec.util.EndProgram
 
toString() - Method in class svm.CallStackFrame
 
toString() - Method in class svm.env.dataset.Dataset
 
toString() - Method in class svm.instruction.SVM_ADD
 
toString() - Method in class svm.instruction.SVM_AND
 
toString() - Method in class svm.instruction.SVM_ASSIGN
 
toString() - Method in class svm.instruction.SVM_CALL_SYS
 
toString() - Method in class svm.instruction.SVM_CALL
 
toString() - Method in class svm.instruction.SVM_COMPARE
 
toString() - Method in class svm.instruction.SVM_CONVERT
 
toString() - Method in class svm.instruction.SVM_DECO
 
toString() - Method in class svm.instruction.SVM_DIST
 
toString() - Method in class svm.instruction.SVM_DIV
 
toString() - Method in class svm.instruction.SVM_DUP
 
toString() - Method in class svm.instruction.SVM_ENTER
 
toString() - Method in class svm.instruction.SVM_EQV
 
toString() - Method in class svm.instruction.SVM_GETO
 
toString() - Method in class svm.instruction.SVM_GOTO
 
toString() - Method in class svm.instruction.SVM_IMP
 
toString() - Method in class svm.instruction.SVM_INCO
 
toString() - Method in class svm.instruction.SVM_INITO
 
toString() - Method in class svm.instruction.SVM_JUMP
 
toString() - Method in class svm.instruction.SVM_JUMPIF
 
toString() - Method in class svm.instruction.SVM_LINE
 
toString() - Method in class svm.instruction.SVM_LOAD
 
toString() - Method in class svm.instruction.SVM_LOADA
 
toString() - Method in class svm.instruction.SVM_LOADC
 
toString() - Method in class svm.instruction.SVM_MULT
 
toString() - Method in class svm.instruction.SVM_NEG
 
toString() - Method in class svm.instruction.SVM_NOT
 
toString() - Method in class svm.instruction.SVM_OR
 
toString() - Method in class svm.instruction.SVM_POPK
 
toString() - Method in class svm.instruction.SVM_PRECALL
 
toString() - Method in class svm.instruction.SVM_PUSHLEN
 
toString() - Method in class svm.instruction.SVM_REM
 
toString() - Method in class svm.instruction.SVM_RESTORE
 
toString() - Method in class svm.instruction.SVM_RETURN
 
toString() - Method in class svm.instruction.SVM_SAVE
 
toString() - Method in class svm.instruction.SVM_SETO
 
toString() - Method in class svm.instruction.SVM_SHIFT
 
toString() - Method in class svm.instruction.SVM_STORE
 
toString() - Method in class svm.instruction.SVM_SUB
 
toString() - Method in class svm.instruction.SVM_SWITCH
 
toString() - Method in class svm.instruction.SVM_XOR
 
toString() - Method in class svm.segment.DataSegment
 
toString() - Method in class svm.segment.ProgramSegment
 
toString() - Method in class svm.segment.Segment
 
toString() - Method in class svm.value.BooleanValue
 
toString() - Method in class svm.value.GeneralAddress
 
toString() - Method in class svm.value.IntegerValue
 
toString() - Method in class svm.value.LongRealValue
 
toString() - Method in class svm.value.ObjectAddress
 
toString() - Method in class svm.value.ProgramAddress
 
toString() - Method in class svm.value.RealValue
 
toString() - Method in class svm.value.RecordValue
 
toString() - Method in class svm.value.RepetitionValue
 
toString() - Method in class svm.value.StringValue
 
toString() - Method in class svm.value.TextValue
 
toType - Variable in class svm.instruction.SVM_CONVERT
The toType
TRACE_ALLOC_FRAME - Static variable in class bec.Option
BEC Option
TRACE_INPUT(String) - Static method in class bec.util.Util
Utility method: TRACE_INPUT
TRACE_OUTPUT(String) - Static method in class bec.util.Util
Utility method: TRACE_OUTPUT
traceBuff - Static variable in class bec.scode.Scode
Input Trace's StringBuilder
traceMode - Static variable in class bec.Option
BEC Option
trySelectFile(String) - Method in class svm.env.FileAction
Try to select a file named 'fileName'.
TSEG - Static variable in class bec.Global
Current constant TextValue Segment
TWO_POW_31 - Static variable in class svm.env.SysDraw
Utility constant: 2**31
TWO_POW_31M1D - Static variable in class svm.env.SysDraw
Utility constant: 2**31 - 1
type - Variable in class bec.compileTimeStack.CTStackItem
The common type attribute
type - Variable in class bec.descriptor.Attribute
The type of this Attribute
type - Variable in class bec.descriptor.ConstDescr
The type of this ConstDescr
type - Variable in class bec.descriptor.Variable
The Type of this Variable
type - Variable in class svm.instruction.SVM_LINE
The instruction type: 0, DCL, STM
type - Variable in class svm.value.Value
The type of the value
Type - Class in bec.scode
Type.
Type(int, int) - Constructor for class bec.scode.Type
Construct a new Type
typeTag - Variable in class svm.instruction.SVM_LOADC
The type tag

U

UNICODE_MINUS_SIGN - Static variable in class svm.env.SysEdit
Unicode minus sign.
update - Variable in class svm.instruction.SVM_ASSIGN
true:UPDATE, otherwise ASSIGN instruction
UPDATE - Class in bec.instruction
S-INSTRUCTION: UPDATE.
UPDATE() - Constructor for class bec.instruction.UPDATE
Default Constructor
Util - Class in bec.util
Utility Methods.
Util() - Constructor for class bec.util.Util
Default Constructor

V

val - Variable in class bec.scode.Tag
Tag's value
value - Variable in class bec.compileTimeStack.ConstItem
The Constant value
value - Variable in class svm.instruction.SVM_LOADC
The constant value
value - Variable in class svm.value.BooleanValue
The value
value - Variable in class svm.value.IntegerValue
The int value
value - Variable in class svm.value.LongRealValue
The double value
value - Variable in class svm.value.RealValue
The float value
Value - Class in svm.value
Value.
Value() - Constructor for class svm.value.Value
Default Constructor
valueOf(String) - Static method in enum class svm.env.FileAction._CreateAction
Returns the enum constant of this class with the specified name.
values - Variable in class bec.descriptor.ConstDescr
The values of this ConstDescr
values - Variable in class svm.segment.DataSegment
The set of values in this DataSegment.
values - Variable in class svm.value.RepetitionValue
The values
values() - Static method in enum class svm.env.FileAction._CreateAction
Returns an array containing the constants of this enum class, in the order they are declared.
Variable - Class in bec.descriptor
Global or local Variable.
Variable(int, Tag) - Constructor for class bec.descriptor.Variable
Create a new Attribute with the given 'kind' and 'tag'
verbose - Static variable in class bec.Option
BEC Option
verbose() - Static method in class svm.env.SysBase
Verbose
viisible() - Static method in class bec.ModuleDefinition
Returns true if a 'visible' was encountered

W

WARNING(String) - Static method in class bec.util.Util
Print WARNING Message
write(AttributeOutputStream) - Method in class bec.descriptor.Attribute
 
write(AttributeOutputStream) - Method in class bec.descriptor.ConstDescr
 
write(AttributeOutputStream) - Method in class bec.descriptor.Descriptor
Writes a Descriptor to the given output.
write(AttributeOutputStream) - Method in class bec.descriptor.LabelDescr
 
write(AttributeOutputStream) - Method in class bec.descriptor.ProfileDescr
 
write(AttributeOutputStream) - Method in class bec.descriptor.RecordDescr
 
write(AttributeOutputStream) - Method in class bec.descriptor.RoutineDescr
 
write(AttributeOutputStream) - Method in class bec.descriptor.Variable
 
write(AttributeOutputStream) - Method in class bec.scode.Relation
Writes a Relation to the given output.
write(AttributeOutputStream) - Method in class bec.scode.Tag
Writes a Tag to the given output.
write(AttributeOutputStream) - Method in class bec.scode.Type
Writes this Type to the given output.
write(AttributeOutputStream) - Method in class svm.instruction.SVM_ADD
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_AND
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_ASSIGN
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_CALL_SYS
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_CALL
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_COMPARE
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_CONVERT
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_DECO
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_DIST
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_DIV
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_DUP
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_ENTER
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_EQV
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_GETO
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_GOTO
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_IMP
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_INCO
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_INITO
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_Instruction
Write this SVM instruction to the given output.
write(AttributeOutputStream) - Method in class svm.instruction.SVM_JUMP
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_JUMPIF
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_LINE
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_LOAD
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_LOADA
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_LOADC
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_MULT
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_NEG
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_NOT
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_OR
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_POPK
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_PRECALL
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_PUSHLEN
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_REM
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_RESTORE
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_RETURN
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_SAVE
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_SETO
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_SHIFT
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_STORE
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_SUB
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_SWITCH
 
write(AttributeOutputStream) - Method in class svm.instruction.SVM_XOR
 
write(AttributeOutputStream) - Method in class svm.segment.DataSegment
 
write(AttributeOutputStream) - Method in class svm.segment.ProgramSegment
 
write(AttributeOutputStream) - Method in class svm.segment.Segment
Writes a Segment to the given output.
write(AttributeOutputStream) - Method in class svm.value.BooleanValue
 
write(AttributeOutputStream) - Method in class svm.value.GeneralAddress
 
write(AttributeOutputStream) - Method in class svm.value.IntegerValue
 
write(AttributeOutputStream) - Method in class svm.value.LongRealValue
 
write(AttributeOutputStream) - Method in class svm.value.ObjectAddress
 
write(AttributeOutputStream) - Method in class svm.value.ProgramAddress
 
write(AttributeOutputStream) - Method in class svm.value.RealValue
 
write(AttributeOutputStream) - Method in class svm.value.RecordValue
 
write(AttributeOutputStream) - Method in class svm.value.StringValue
 
write(AttributeOutputStream) - Method in class svm.value.TextValue
 
write(AttributeOutputStream) - Method in class svm.value.Value
Writes this Value to the given output.
write(String) - Method in class bec.util.Terminal
Write a string
writeBody(AttributeOutputStream) - Method in class svm.value.ObjectAddress
Writes the body of this ObjectAddress to the given output.
writer - Variable in class svm.env.dataset.Outfile
The underlying Writer
writeRECTYPES(AttributeOutputStream) - Static method in class bec.scode.Type
Writes the Record Types to the given output.
writeString(String) - Method in class bec.util.AttributeOutputStream
Write a String to the underlying OutputStream.

X

xor(Value) - Method in class svm.value.BooleanValue
 
xor(Value) - Method in class svm.value.IntegerValue
 
xor(Value) - Method in class svm.value.Value
Returns the result of: this value xor other value
XOR - Class in bec.instruction
S-INSTRUCTION: XOR.
XOR() - Constructor for class bec.instruction.XOR
Default Constructor
xTag(int) - Static method in class bec.scode.Tag
Returns the external tag
xTAGTAB - Static variable in class bec.Global
Index iTag --> value xTag (during Module I/O)

Z

zeroarea() - Static method in class svm.env.SysBase
Zero fill Area
ZEROAREA - Class in bec.instruction
S-INSTRUCTION: ZEROAREA.
ZEROAREA() - Constructor for class bec.instruction.ZEROAREA
Default Constructor

_

_APPEND - Variable in class svm.env.FileAction
The output to the file is added to the existing contents of the file.
_CANREAD - Variable in class svm.env.FileAction
If the value is true, input operations can be performed.
_CANWRITE - Variable in class svm.env.FileAction
If the value is true, output operations can be performed.
_CHARSET - Variable in class svm.env.FileAction
The current character set when encode/decode files.
_CREATE - Variable in class svm.env.FileAction
CREATE: Action is performed as 'open'
_CreateAction() - Constructor for enum class svm.env.FileAction._CreateAction
 
_DEFAULT_BYTESIZE - Variable in class svm.env.FileAction
The default BYTESIZE is 8 in this implementation.
_PURGE - Variable in class svm.env.FileAction
PURGE: Action is performed at 'close'
_SYNCHRONOUS - Variable in class svm.env.FileAction
The access mode SYNCHRONOUS.
A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form