Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Rave DSL Language Support for VSCodeNew to Visual Studio Code? Get it now.
Rave DSL Language Support for VSCode

Rave DSL Language Support for VSCode

AusbelDev

|
1 install
| (0) | Free
Syntax hihglighting for Jeppesen Rave DSL.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Rave Language Support for VS Code

This extension provides syntax highlighting and basic editor support for the
Jeppesen Rave domain-specific language (DSL), used in airline crew planning and operations systems.


✨ Features

  • Syntax highlighting for:
    • export declarations
    • %variables% and scoped references like leg.%start_station%
    • Common Rave functions (any, times, default, etc.)
    • Keywords (rule, end, not, and, or, etc.)
    • Numbers and time values (10, 0:30, 12:45:00)
    • Strings and comments (/* … */)
  • Bracket and quote auto-closing
  • Basic comment toggling

📦 Installation

From Source

  1. Clone this repository:
    git clone https://github.com/your-username/vscode-rave.git
    cd vscode-rave
    
    
    

🎨 Color customization

  1. Identify the editor tokens and scopes that you want to customize (CTRL + SHIFT + P then search for Developer: Inspect editor tokens and scopes)
  2. Once you identify the textmate scope add the config to your json file under the "editor.tokenColorCustomizations" field

Example

"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "keyword.control.import.rave", "settings": { "foreground": "#E5C07B", } }, { "scope": "entity.name.module.rave", "settings": { "foreground": "#61AFEF" } }, { "scope": "variable.other.member.rave", "settings": { "foreground": "#c38a79" } }, { "scope": "storage.type.rave", "settings": { "foreground": "#C678DD", "fontStyle": "italic" } } ] }

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft