The following type specifications are allowed in the declarations of parameters and results. Each item in the list below describes the values permitted by the type.
0x1e3
) or binary (0b1011
).
x86_64
.
TRUE
or FALSE
.
"*.exe"
. The pattern is just a hint for the user
interface; any existing file will be accepted. Use file("*")
to indicate no particular file name preference.
File names may start with %simics%
to force a look-up
relative the current project and Simics package path, or
with %script%
representing the script directory itself.
(%script%
is only allowed in default values.)
Example: {1, "apple pie", 8.25}
Example: string or nil
will match "abc"
or NIL,
but not 1.3
.
Complex or compound data types can often be packed into a string and unpacked and verified by the receiver in Simics. See documentation of the split-string command.