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.