Skip to content

šŸ“ TextMate Support for the Augmented Backusā€“Naur Form

License

Notifications You must be signed in to change notification settings

sanssecours/ABNF.tmbundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

46 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

ABNF Bundle

This TextMate bundle adds support for Augmented Backusā€“Naur Form, a meta-language used to write context free grammars.

Features

Syntax Highlighting

The screenshot below shows syntax highlighting for correct ABNF code using the Rainbow Dash theme .

![Syntax Highlighting Correct Code](Documentation/Syntax Highlighting - Correct Code.png)

The included ABNF grammar also catches common mistakes:

![Syntax Highlighting Incorrect Code](Documentation/Syntax Highlighting - Incorrect Code.png)

Symbol List

To quickly jump to rule definitions use āŒ˜+ā‡§+T:

![Symbol List](Documentation/Symbol List.png)

Code Folding

Use code folding to temporarily hide the content of long rules:

Folding

Installation

Manual

  1. Download the latest release
  2. Unzip the archive
  3. Double-Click on ā€œABNF.tmbundleā€

Terminal

mkdir -p "$HOME/Library/Application Support/TextMate/Bundles"
cd "$HOME/Library/Application Support/TextMate/Bundles"
git clone https://github.com/sanssecours/ABNF.tmbundle

About

šŸ“ TextMate Support for the Augmented Backusā€“Naur Form

Resources

License

Stars

Watchers

Forks

Packages

No packages published