clojure-repl.js 467 B

1234567891011121314151617181920212223242526
  1. /*
  2. Language: Clojure REPL
  3. Description: Clojure REPL sessions
  4. Author: Ivan Sagalaev <maniac@softwaremaniacs.org>
  5. Requires: clojure.js
  6. Website: https://clojure.org
  7. Category: lisp
  8. */
  9. /** @type LanguageFn */
  10. function clojureRepl(hljs) {
  11. return {
  12. name: 'Clojure REPL',
  13. contains: [{
  14. className: 'meta',
  15. begin: /^([\w.-]+|\s*#_)?=>/,
  16. starts: {
  17. end: /$/,
  18. subLanguage: 'clojure'
  19. }
  20. }]
  21. };
  22. }
  23. module.exports = clojureRepl;