Chapter 9 Generation Reference Guide (GTL)
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 .end<macro> | 
| .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>]) | 
| Copyright (C) 2006. Sybase Inc. All rights reserved. | 
 
 | |