mizar.js 1.1 KB

123456789101112131415161718192021222324252627
  1. /*
  2. Language: Mizar
  3. Description: The Mizar Language is a formal language derived from the mathematical vernacular.
  4. Author: Kelley van Evert <kelleyvanevert@gmail.com>
  5. Website: http://mizar.org/language/
  6. Category: scientific
  7. */
  8. function mizar(hljs) {
  9. return {
  10. name: 'Mizar',
  11. keywords:
  12. 'environ vocabularies notations constructors definitions '
  13. + 'registrations theorems schemes requirements begin end definition '
  14. + 'registration cluster existence pred func defpred deffunc theorem '
  15. + 'proof let take assume then thus hence ex for st holds consider '
  16. + 'reconsider such that and in provided of as from be being by means '
  17. + 'equals implies iff redefine define now not or attr is mode '
  18. + 'suppose per cases set thesis contradiction scheme reserve struct '
  19. + 'correctness compatibility coherence symmetry assymetry '
  20. + 'reflexivity irreflexivity connectedness uniqueness commutativity '
  21. + 'idempotence involutiveness projectivity',
  22. contains: [ hljs.COMMENT('::', '$') ]
  23. };
  24. }
  25. export { mizar as default };