7.9.1. GEL GrammarΒΆ
GEL is a subset of the C programming language. GEL supports the following types of statements:
- 7.9.1.1. GEL Function Definition
- 7.9.1.2. GEL Function Parameters
- 7.9.1.3. Calling GEL Functions
- 7.9.1.4. Local Variables for Functions
- 7.9.1.5. Function Recursion
- 7.9.1.6. GEL return Statement
- 7.9.1.7. GEL if and if-else Statements
- 7.9.1.8. GEL for Statement
- 7.9.1.9. GEL while and do-while Statements
- 7.9.1.10. GEL break Statement
- 7.9.1.11. File I/O Functions
- 7.9.1.12. Hardware Breakpoints
- 7.9.1.13. GEL Comments
- 7.9.1.14. GEL Preprocessing Statements
- 7.9.1.15. Conditional Breakpoints
- 7.9.1.16. C++ Limitations within GEL Expressions
- 7.9.1.17. C++ Support within GEL Expressions
- 7.9.1.18. GEL Expression Evaluation
- 7.9.1.19. Format Specifiers
- 7.9.1.20. Global Variables for GEL Functions
- 7.9.1.21. GEL Namespace
- 7.9.1.22. Defining Shared Memory
- 7.9.1.23. Using Symbols as Expressions
- 7.9.1.24. Register access
- 7.9.1.25. GEL Debugging