Reserved and user-defined variable names
All of the variable names in the Phoenix Modeling Language can be user-defined. However, some variable names are considered to be reserved for syntactical reasons.
When building a model, the following should not be used as variable names:
•Words that already part of the Phoenix modeling language
•Words that are in the C runtime or C math libraries
•Words that are GNU library calls or GNU reserved words
If a reserved word is used, it will cause a compilation error when the model is being built and will appear in the model code as blue text.
The table below lists some of the more common reserved words to avoid.
block |
error |
ranef3 |
bioavail |
event |
rate |
bolus |
first |
real |
bql |
fixef |
repl |
break |
for |
return |
call |
gamma (Linux systems only) |
same |
cfMacro |
goto |
secondary |
cfMicro |
if |
section |
char |
in |
sequence |
continue |
include |
short |
covariate |
infuse |
signed |
count |
int |
sleep |
default |
interpolate |
start |
deriv |
interval |
stparm |
diag |
join |
struct |
do |
LL |
switch |
doafter |
long |
tlag |
dobefore |
mean |
uncertainty |
dosepoint |
model |
unit |
dosepoint1 |
multi |
units |
dosepoint2 |
observe |
unsigned |
dropout |
override |
urine |
duration |
proc |
urinecpt |
else |
ranef |
wait |
enable |
ranef1 |
while |
enum |
ranef2 |
|
Last modified date:6/26/19
Legal Notice | Contact Certara
© 2019 Certara USA, Inc. All rights reserved.