Created
March 24, 2010 13:21
-
-
Save orymate/342270 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# EBNF language definition file | |
# | |
# Author: Ory, Mate | |
# Mail: [email protected] | |
# Date: 24 Mar 2010 | |
# Version: 1.0 | |
# | |
# Based on {awk,ini}.lang. | |
# ------------------------------------------ | |
# This file is a part of highlight, a free source code converter released under the GPL. | |
# | |
# The file is used to describe keywords and special symbols of programming languages. | |
# See README in the highlight directory for details. | |
# | |
# New definition files for future releases of highlight are always appreciated ;) | |
$DESCRIPTION=EBNF | |
$KEYWORDS(kwa)=regex(^\s*([^=]+)\s*=) | |
$KEYWORDS(kwb)=regex([?][^?]+[?]) | |
$KEYWORDS(kwc)=regex([a-zA-Z][-a-zA-Z0-9]*) | |
$STRINGDELIMITERS=" ' | |
$ML_COMMENT=(* *) | |
$IGNORECASE=false | |
$SYMBOLS= ( ) [ ] { } ; | - * |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment