root/misc/syntax/j.syntax

/* [previous][next][first][last][top][bottom][index][help]  */
# J syntax highlighting
 
context default
 
    keyword assert. brightred
    keyword break. brightred
    keyword case. brightred
    keyword catch. brightred
    keyword catchd. brightred
    keyword catcht. brightred
    keyword continue. brightred
    keyword do. brightred
    keyword else. brightred
    keyword elseif. brightred
    keyword end. brightred
    keyword fcase. brightred
    keyword for. brightred
    keyword for_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
    keyword goto_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
    keyword if. brightred
    keyword label_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
    keyword return. brightred
    keyword select. brightred
    keyword throw. brightred
    keyword trap. brightred
    keyword try. brightred
    keyword while. brightred
    keyword whilst. brightred
 
    keyword NB. green
 
    keyword \{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]\[\s\]=: white
    keyword '\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\s\]'\[\s\]=: white
 
context ' ' brightcyan
#    spellcheck
 
context exclusive linestart NB.\s\*\s \n brightgreen
#    spellcheck
 
context exclusive NB. \n green
#    spellcheck

/* [previous][next][first][last][top][bottom][index][help]  */