Class ObjectKind
java.lang.Object
simula.compiler.utilities.ObjectKind
Object Kind Codes.
Link to GitHub: Source File.
- Author:
- Øystein Myhre Andersen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
ActivationStatementstatic final int
ArithmeticExpressionstatic final int
Array Declarationstatic final int
AssignmentOperationstatic final int
BlockStatementstatic final int
BooleanExpressionstatic final int
Classstatic final int
Compound Statementstatic final int
ConditionalExpressionstatic final int
ConditionalStatementstatic final int
Connection Blockstatic final int
ConnectionDoPartstatic final int
ConnectionStatementstatic final int
ConnectionWhenPartstatic final int
Constantstatic final int
Procedure treated as a Java Static Method.static final int
DummyStatementstatic final int
External Declarationstatic final int
ForWhileElementstatic final int
ForStatementstatic final int
ForStatementstatic final int
GotoStatementstatic final int
Hidden Specificationstatic final int
InlineStatementstatic final int
InnerStatementstatic final int
Inspect Variablestatic final int
Label Declarationstatic final int
LabeledStatementstatic final int
LocalObjectstatic final int
Max Valuestatic final int
Procedure coded as a Java Member Method.static final int
Nullstatic final int
ObjectGeneratorstatic final int
Object Referencestatic final int
ObjectRelationstatic final int
Parameterstatic final int
Prefixed Blockstatic final int
Normal Simula Procedure implemented as a Java Classstatic final int
ProgramModulestatic final int
Protected Specificationstatic final int
QualifiedObjectstatic final int
RelationalOperationstatic final int
RemoteVariablestatic final int
Simple Variablestatic final int
Simula Programstatic final int
StandaloneExpressionstatic final int
Standard Classstatic final int
StepUntilElementstatic final int
Subblockstatic final int
SwitchStatementstatic final int
TextExpressionstatic final int
Thunkstatic final int
TypeConversionstatic final int
UnaryOperationstatic final int
Undefinedstatic final int
VariableExpressionstatic final int
Virtual Matchstatic final int
Virtual Specificationstatic final int
WhileStatement -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
UndefinedDeclaration
public static final int UndefinedDeclarationUndefined- See Also:
-
StandardClass
public static final int StandardClassStandard Class- See Also:
-
ConnectionBlock
public static final int ConnectionBlockConnection Block- See Also:
-
CompoundStatement
public static final int CompoundStatementCompound Statement- See Also:
-
SubBlock
public static final int SubBlockSubblock- See Also:
-
Procedure
public static final int ProcedureNormal Simula Procedure implemented as a Java Class- See Also:
-
MemberMethod
public static final int MemberMethodProcedure coded as a Java Member Method.- See Also:
-
ContextFreeMethod
public static final int ContextFreeMethodProcedure treated as a Java Static Method.- See Also:
-
Class
public static final int ClassClass- See Also:
-
PrefixedBlock
public static final int PrefixedBlockPrefixed Block- See Also:
-
SimulaProgram
public static final int SimulaProgramSimula Program- See Also:
-
ArrayDeclaration
public static final int ArrayDeclarationArray Declaration- See Also:
-
VirtualSpecification
public static final int VirtualSpecificationVirtual Specification- See Also:
-
VirtualMatch
public static final int VirtualMatchVirtual Match- See Also:
-
Parameter
public static final int ParameterParameter- See Also:
-
Thunk
public static final int ThunkThunk- See Also:
-
LabelDeclaration
public static final int LabelDeclarationLabel Declaration- See Also:
-
SimpleVariableDeclaration
public static final int SimpleVariableDeclarationSimple Variable- See Also:
-
InspectVariableDeclaration
public static final int InspectVariableDeclarationInspect Variable- See Also:
-
ExternalDeclaration
public static final int ExternalDeclarationExternal Declaration- See Also:
-
HiddenSpecification
public static final int HiddenSpecificationHidden Specification- See Also:
-
ProtectedSpecification
public static final int ProtectedSpecificationProtected Specification- See Also:
-
BlockStatement
public static final int BlockStatementBlockStatement- See Also:
-
ConditionalStatement
public static final int ConditionalStatementConditionalStatement- See Also:
-
ConnectionStatement
public static final int ConnectionStatementConnectionStatement- See Also:
-
ConnectionDoPart
public static final int ConnectionDoPartConnectionDoPart- See Also:
-
ConnectionWhenPart
public static final int ConnectionWhenPartConnectionWhenPart- See Also:
-
DummyStatement
public static final int DummyStatementDummyStatement- See Also:
-
ForStatement
public static final int ForStatementForStatement- See Also:
-
ForListElement
public static final int ForListElementForWhileElement- See Also:
-
ForWhileElement
public static final int ForWhileElementForStatement- See Also:
-
StepUntilElement
public static final int StepUntilElementStepUntilElement- See Also:
-
GotoStatement
public static final int GotoStatementGotoStatement- See Also:
-
InlineStatement
public static final int InlineStatementInlineStatement- See Also:
-
InnerStatement
public static final int InnerStatementInnerStatement- See Also:
-
LabeledStatement
public static final int LabeledStatementLabeledStatement- See Also:
-
ProgramModule
public static final int ProgramModuleProgramModule- See Also:
-
StandaloneExpression
public static final int StandaloneExpressionStandaloneExpression- See Also:
-
SwitchStatement
public static final int SwitchStatementSwitchStatement- See Also:
-
WhileStatement
public static final int WhileStatementWhileStatement- See Also:
-
ActivationStatement
public static final int ActivationStatementActivationStatement- See Also:
-
ArithmeticExpression
public static final int ArithmeticExpressionArithmeticExpression- See Also:
-
AssignmentOperation
public static final int AssignmentOperationAssignmentOperation- See Also:
-
BooleanExpression
public static final int BooleanExpressionBooleanExpression- See Also:
-
ConditionalExpression
public static final int ConditionalExpressionConditionalExpression- See Also:
-
Constant
public static final int ConstantConstant- See Also:
-
LocalObject
public static final int LocalObjectLocalObject- See Also:
-
ObjectGenerator
public static final int ObjectGeneratorObjectGenerator- See Also:
-
ObjectRelation
public static final int ObjectRelationObjectRelation- See Also:
-
QualifiedObject
public static final int QualifiedObjectQualifiedObject- See Also:
-
RelationalOperation
public static final int RelationalOperationRelationalOperation- See Also:
-
RemoteVariable
public static final int RemoteVariableRemoteVariable- See Also:
-
TextExpression
public static final int TextExpressionTextExpression- See Also:
-
TypeConversion
public static final int TypeConversionTypeConversion- See Also:
-
UnaryOperation
public static final int UnaryOperationUnaryOperation- See Also:
-
VariableExpression
public static final int VariableExpressionVariableExpression- See Also:
-
NULL
public static final int NULLNull- See Also:
-
ObjectReference
public static final int ObjectReferenceObject Reference- See Also:
-
MAX_VALUE
public static final int MAX_VALUEMax Value- See Also:
-
-
Constructor Details
-
ObjectKind
public ObjectKind()Default constructor.
-
-
Method Details
-
edit
Edit a Kind Code.- Parameters:
kind
- the Kind Code.- Returns:
- a String version of the Kind Code.
-