Tabbie - TabGen Language Support
Syntax highlighting for .tabg files used with the TabGen guitar tab generator.
Features
- Syntax highlighting for all TabGen language constructs
- Line comments (
###) and block comments (#-...-#)
- Keyword highlighting (
define, track, seq, group, note)
- Built-in variable highlighting (
__song, __bpm, __tuning, etc.)
- Note syntax highlighting (
6@3, 5@s-, 4@3h5, etc.)
- Operator highlighting (
->, *, +, &)
- String and number literals
- Auto-closing pairs for
{}, (), "", and #-...-#
Usage
Any file with the .tabg extension will automatically be recognized and highlighted.
Example
define __song -> { "My Song" }
define __bpm -> { 120 }
define __tuning -> { E:std }
track "Rhythm" -> {
bar1 -> {
{ 6@3 },
{ 5@0 + 4@2 }*4
}
seq { bar1 }
}
Release Notes
1.0.0
Initial release.
Author
Jacob Dawes
| |