Alch-Emi/elm-kdl/2.0.0

NOTE: the latest version is 2.0.1

Rerouted (renamed, verified). The GitHub user or repository was renamed. The tag is still there, at the new name. The Lamdera package server serves a copy recovered from https://github.com/alch-emi/elm-kdl.

What we checked: The repo moved to github.com/alch-emi/elm-kdl. Rebuilt with git archive from commit 8364a6ebf408 of https://github.com/alch-emi/elm-kdl (zip prefix Alch-Emi-elm-kdl-8884690/, America/Los_Angeles times): the zip is byte-identical to the one package.elm-lang.org recorded, SHA-1 ac04c7f4cf70f96d7b9e0448d68ba667689f4b26.

The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.

Details · package.elm-lang.org's zip: https://github.com/Alch-Emi/elm-kdl/zipball/2.0.0/

Kdl

General types and functions which are used throughout the library

type alias Document =
Document

A KDL document, held within Elm

This is the core type of this library, and all of the tooling revolves around it. Check out some of the sub-modules to see things you can do with this document, and how you can create them.

type alias SourceRange =
SourceRange

A range of characters within the source file

This is a type alias for ((Int, Int), (Int, Int)), where the first pair of ints is the row and column of the first character, and the second pair of ints is the row and column of the final character.

Note that this is and inclusive range, which means that both the characters at both the first and second position are considered to be within the range, as well as all characters between them.