public final class ArgumentDecls
extends java.lang.Object
ArgumentDecls
class is aimed to specify declarations of
addressing mode and operation arguments.Constructor and Description |
---|
ArgumentDecls() |
Modifier and Type | Method and Description |
---|---|
ArgumentDecls |
add(java.lang.String name,
ArgumentMode mode,
AddressingMode.IInfo info)
Adds an addressing-mode-based argument.
|
ArgumentDecls |
add(java.lang.String name,
Operation.IInfo info)
Adds an operation-based argument.
|
ArgumentDecls |
add(java.lang.String name,
Type type)
Adds an immediate argument.
|
java.util.Map<java.lang.String,ru.ispras.microtesk.model.api.instruction.ArgumentDecls.Argument> |
getDecls() |
java.util.Map<java.lang.String,MetaArgument> |
getMetaData() |
public ArgumentDecls add(java.lang.String name, Type type)
name
- type
- public ArgumentDecls add(java.lang.String name, ArgumentMode mode, AddressingMode.IInfo info)
name
- mode
- info
- public ArgumentDecls add(java.lang.String name, Operation.IInfo info)
name
- info
- public java.util.Map<java.lang.String,MetaArgument> getMetaData()
public java.util.Map<java.lang.String,ru.ispras.microtesk.model.api.instruction.ArgumentDecls.Argument> getDecls()