> For the complete documentation index, see [llms.txt](https://enls.gitbook.io/rgss-reference-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enls.gitbook.io/rgss-reference-manual/ruby-syntax.md).

# Ruby Syntax

* Syntax and Expressions
  * Identifiers
  * Comments
  * Reserved Words
  * Expressions
* Variables and Constants
  * Global Variables
  * Instance Variables
  * Local Variables
  * Constants
  * Pseudo Variables
* Literals
  * Number Literals
  * String Literals
    * Backslash Notation
    * Formula Development
  * Array Expressions
  * Hash Expressions
  * Range Expressions
  * Symbols
* Operational Forms
  * Assignment
    * Self-assignment
    * Multiple Assignment
  * and
  * or
  * not
  * Conditional Operators
* Control Structures
  * Conditional Branching
    * if
    * if Modifier
    * unless
    * unless Modifier
    * case
  * Looping
    * while
    * while Modifier
    * until
    * until Modifier
    * for
    * break
    * next
  * Exception Handling
    * raise
    * begin
    * rescue Modifiers
  * Method Ending
    * return
* Calling Methods
  * super
  * Iterators
  * yield
* Defining Classes and Methods
  * Class Definition
  * Module Definition
  * Method Definition
    * Method Evaluation
  * Unique Method Definition
  * Class Method Definition
  * Definition Controls
    * alias
