Code Composer Studio
12.2.0
  • 1. Glossary
  • 2. Overview
  • 3. Installation
  • 4. Updates
  • 5. Getting Started
  • 6. Projects and Build
  • 7. Debug
    • 7.1. Debug Overview
    • 7.2. Configuring the Debugger
    • 7.3. Launching a debug session
    • 7.4. Debugging the application
    • 7.5. Advanced Debugging Topics
    • 7.6. Scripting
    • 7.7. Graph Tools
    • 7.8. Image Analyzer
    • 7.9. The General Extension Language (GEL)
      • 7.9.1. GEL Grammar
        • 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
      • 7.9.2. Built-in GEL Functions
      • 7.9.3. GEL Macros
      • 7.9.4. Loading and Unloading GEL Files
      • 7.9.5. Adding GEL Files to a Target Configuration
      • 7.9.6. Moving GEL Initialization to Production Code
      • 7.9.7. Adding GEL Functions to the GEL Menu Using Keywords
      • 7.9.8. GEL Functions: Alphabetical List
    • 7.10. References
  • 8. Frequently Asked Questions
  • 9. Troubleshooting
  • 10. License
Code Composer Studio
  • Docs »
  • 7. Debug »
  • 7.9. The General Extension Language (GEL) »
  • 7.9.1. GEL Grammar

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
    • 7.9.1.25.1. GEL_Trace
Next Previous

© Copyight 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale