Uses of Class
simula.compiler.syntaxClass.declaration.Parameter
Package
Description
Simula Compiler Declarations.
Simula Compiler Expressions.
-
Uses of Parameter in simula.compiler.syntaxClass.declaration
Modifier and TypeFieldDescriptionClassDeclaration.ClassParameterIterator.localIterator
The local IteratorClassDeclaration.parameterList
The parameter list.ProcedureDeclaration.parameterList
Parameter list.ProcedureSpecification.parameterList
The parameter list.ClassDeclaration.ClassParameterIterator.prefixIterator
The prefix IteratorModifier and TypeMethodDescriptionClassDeclaration.ClassParameterIterator.next()
private static Parameter
StandardClass.parameter
(String ident, Parameter.Kind kind, Parameter.Mode mode, Type type) Create a new Parameterprivate static Parameter
StandardClass.parameter
(String ident, Parameter.Mode mode, Type type) Create a new Parameterprivate static Parameter
Create a new Parameterprivate static Parameter
StandardClass.parameter
(String ident, Type type, Parameter.Kind kind) Create a new Parameterprivate static Parameter
StandardClass.parameter
(String ident, Type type, Parameter.Kind kind, int nDim) Create a new ParameterModifier and TypeMethodDescriptionClassDeclaration.ClassParameterIterator.iterator()
ClassDeclaration.parameterIterator()
Iterates through all class parameters.Modifier and TypeMethodDescriptionprivate void
StandardClass.addStandardProcedure
(Declaration.Kind kind, Type type, String ident, Parameter... param) Create and add a new StandardProcedureModifier and TypeMethodDescriptionprivate static boolean
ProcedureDeclaration.acceptModePart
(Vector<Parameter> pList) Parse Utility: Accept mode-part and set matching parameter's mode.private static void
ClassDeclaration.acceptParameterSpecificationPart
(Vector<Parameter> pList) Parse Utility: Accept Class Parameter specification-part updating Parameter's type and kind.private static void
ClassDeclaration.acceptValuePart
(Vector<Parameter> pList) Parse utility: Accept value part and set matching parameter's mode.(package private) static String
Parameter.editParameterList
(Vector<Parameter> parameterList) Printing Utility: edit parameter list.protected static void
BlockDeclaration.expectFormalParameterPart
(Vector<Parameter> pList) Parse Utility: Expect formal-parameter-part and build the parameter list.(package private) void
Add this parameter to the given parameter list.ModifierConstructorDescriptionprivate
StandardClass
(String prefix, String className, Parameter... param) Create a new StandardClass(package private)
StandardProcedure
(DeclarationScope declaredIn, Declaration.Kind kind, Type type, String ident, Parameter... param) Create a new StandardProcedure with parameters.ModifierConstructorDescriptionprivate
ProcedureSpecification
(String identifier, Type type, Vector<Parameter> pList) Create a new ProcedureSpecification -
Uses of Parameter in simula.compiler.syntaxClass.expression
Modifier and TypeMethodDescription(package private) static String
CallProcedure.formal
(VariableExpression variable, Parameter par) CallProcedure.formal