You may encounter the following syntax errors:
|
Syntax error message |
Description and correction |
|---|---|
|
condition parsing error |
Syntax error in a boolean expression |
|
expecting .endif |
Add a .endif |
|
.else with no matching .if |
Add a .if to the .else |
|
.endif with no matching .if |
Add a .if to the .endif |
|
expecting .next |
Add a .next |
|
expecting .end%s |
Add a .end%s (for example, .endunique, .endreplace, ...) |
|
.end%s with no matching .%s |
Add a .macro to the .endmacro |
|
.next with no matching .foreach |
Add a .foreach to the .next |
|
missing or mismatched parentheses |
Correct any mismatched braces |
|
unexpected parameters: extra-params |
Remove unnecessary parameters |
|
unknown macro |
The macro is not valid |
|
.execute_command incorrect syntax |
The correct syntax is displayed in the Preview tab, or in the Output window. It should be: .execute_command(executable [,arguments[,{cmd_ShellExecute|cmd_PipeOutput}]]) |
|
Change_dir incorrect syntax |
The syntax should be: .change_dir(path) |
|
convert_name incorrect syntax |
The syntax should be: .convert_name(name) |
|
convert_code incorrect syntax |
The syntax should be: .convert_code(code) |
|
set_object incorrect syntax |
The syntax should be: .set_object(local-var-name [,[scope.] object-scope [,{new|update}]]) |
|
set_value incorrect syntax |
The syntax should be: .set_value(local-var-name,simple-template[,{new|update}]) |
|
execute_vbscript incorrect syntax |
The syntax should be: .execute_vbscript(script-file [,script-input_params]) |