j.syntax 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # J syntax highlighting
  2. context default
  3. keyword assert. brightred
  4. keyword break. brightred
  5. keyword case. brightred
  6. keyword catch. brightred
  7. keyword catchd. brightred
  8. keyword catcht. brightred
  9. keyword continue. brightred
  10. keyword do. brightred
  11. keyword else. brightred
  12. keyword elseif. brightred
  13. keyword end. brightred
  14. keyword fcase. brightred
  15. keyword for. brightred
  16. keyword for_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
  17. keyword goto_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
  18. keyword if. brightred
  19. keyword label_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. brightred
  20. keyword return. brightred
  21. keyword select. brightred
  22. keyword throw. brightred
  23. keyword trap. brightred
  24. keyword try. brightred
  25. keyword while. brightred
  26. keyword whilst. brightred
  27. keyword NB. green
  28. keyword \{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]\[\s\]=: white
  29. keyword '\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\s\]'\[\s\]=: white
  30. context ' ' brightcyan
  31. # spellcheck
  32. context exclusive linestart NB.\s\*\s \n brightgreen
  33. # spellcheck
  34. context exclusive NB. \n green
  35. # spellcheck