Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form