Code Composer Studio
20.1.1
  • 1. Glossary
  • 2. Overview
  • 3. Installation and Updates
  • 4. Getting Started
  • 5. General IDE
  • 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. Trace
    • 7.7. The General Extension Language (GEL)
      • 7.7.1. GEL Grammar
        • 7.7.1.1. GEL Function Definition
        • 7.7.1.2. GEL Function Parameters
        • 7.7.1.3. Calling GEL Functions
        • 7.7.1.4. Local Variables for Functions
        • 7.7.1.5. Function Recursion
        • 7.7.1.6. GEL return Statement
        • 7.7.1.7. GEL if and if-else Statements
        • 7.7.1.8. GEL for Statement
        • 7.7.1.9. GEL while and do-while Statements
        • 7.7.1.10. GEL break Statement
        • 7.7.1.11. File I/O Functions
        • 7.7.1.12. Hardware Breakpoints
        • 7.7.1.13. GEL Comments
        • 7.7.1.14. GEL Preprocessing Statements
        • 7.7.1.15. Conditional Breakpoints
        • 7.7.1.16. C++ Limitations within GEL Expressions
        • 7.7.1.17. C++ Support within GEL Expressions
        • 7.7.1.18. GEL Expression Evaluation
        • 7.7.1.19. Format Specifiers
        • 7.7.1.20. Global Variables for GEL Functions
        • 7.7.1.21. GEL Namespace
        • 7.7.1.22. Defining Shared Memory
        • 7.7.1.23. Register access
        • 7.7.1.24. GEL Debugging
      • 7.7.2. Built-in GEL Functions
      • 7.7.3. GEL Macros
      • 7.7.4. Loading and Unloading GEL Files
      • 7.7.5. Adding GEL Files to a Target Configuration
      • 7.7.6. Moving GEL Initialization to Production Code
      • 7.7.7. Adding GEL Functions to the GEL Menu Using Keywords
      • 7.7.8. GEL Functions: Alphabetical List
    • 7.8. Scripting
    • 7.9. Legacy Scripting (DSS)
  • 8. Training
  • 9. Frequently Asked Questions
  • 10. Troubleshooting
  • 11. License
Code Composer Studio
  • Docs »
  • 7. Debug »
  • 7.7. The General Extension Language (GEL) »
  • 7.7.1. GEL Grammar

7.7.1. GEL GrammarΒΆ

GEL is a subset of the C programming language. GEL supports the following types of statements:

  • 7.7.1.1. GEL Function Definition
  • 7.7.1.2. GEL Function Parameters
  • 7.7.1.3. Calling GEL Functions
  • 7.7.1.4. Local Variables for Functions
  • 7.7.1.5. Function Recursion
  • 7.7.1.6. GEL return Statement
  • 7.7.1.7. GEL if and if-else Statements
  • 7.7.1.8. GEL for Statement
  • 7.7.1.9. GEL while and do-while Statements
  • 7.7.1.10. GEL break Statement
  • 7.7.1.11. File I/O Functions
  • 7.7.1.12. Hardware Breakpoints
  • 7.7.1.13. GEL Comments
  • 7.7.1.14. GEL Preprocessing Statements
  • 7.7.1.15. Conditional Breakpoints
  • 7.7.1.16. C++ Limitations within GEL Expressions
  • 7.7.1.17. C++ Support within GEL Expressions
  • 7.7.1.18. GEL Expression Evaluation
  • 7.7.1.19. Format Specifiers
  • 7.7.1.20. Global Variables for GEL Functions
  • 7.7.1.21. GEL Namespace
  • 7.7.1.22. Defining Shared Memory
  • 7.7.1.23. Register access
  • 7.7.1.24. GEL Debugging
    • 7.7.1.24.1. GEL_Trace
Next Previous

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

OSZAR »