MakeupCure

A Makeup lexer for the Cure programming language.

Supported Cure version

The lexer tracks the surface syntax of Cure as of v0.28.0 (see the Cure CHANGELOG.md). Features covered include:

Installation

Add makeup_cure to your list of dependencies in mix.exs:

def deps do
  [
    {:makeup_cure, "~> 0.2"}
  ]
end

The lexer will be automatically registered in Makeup for the language name "cure" and the file extension .cure.

Usage

Once installed, ExDoc and any other tool using Makeup will automatically syntax-highlight Cure code blocks (tagged with cure as the language).

You can also use it directly:

alias Makeup.Lexers.CureLexer
CureLexer.lex("fn add(a: Int, b: Int) -> Int = a + b")

License

MIT—see LICENSE for details.