purescript-cst: PureScript Programming Language Concrete Syntax Tree

[ bsd3, language, library ] [ Propose Tags ] [ Report a vulnerability ]

The parser for the PureScript programming language.


[Skip to Readme]

Modules

  • Control
    • Monad
      • Control.Monad.Supply
        • Control.Monad.Supply.Class
  • Language
    • PureScript
      • Language.PureScript.AST
        • Language.PureScript.AST.Binders
        • Language.PureScript.AST.Declarations
          • Language.PureScript.AST.Declarations.ChainId
        • Language.PureScript.AST.Exported
        • Language.PureScript.AST.Literals
        • Language.PureScript.AST.Operators
        • Language.PureScript.AST.SourcePos
        • Language.PureScript.AST.Traversals
      • CST
        • Language.PureScript.CST.Convert
        • Language.PureScript.CST.Errors
        • Language.PureScript.CST.Flatten
        • Language.PureScript.CST.Layout
        • Language.PureScript.CST.Lexer
        • Language.PureScript.CST.Monad
        • Language.PureScript.CST.Parser
        • Language.PureScript.CST.Positions
        • Language.PureScript.CST.Print
        • Language.PureScript.CST.Traversals
          • Language.PureScript.CST.Traversals.Type
        • Language.PureScript.CST.Types
        • Language.PureScript.CST.Utils
      • Language.PureScript.Comments
      • Constants
        • Language.PureScript.Constants.Prim
      • Language.PureScript.Crash
      • Language.PureScript.Environment
      • Language.PureScript.Label
      • Language.PureScript.Names
      • Language.PureScript.PSString
      • Language.PureScript.Roles
      • Language.PureScript.Traversals
      • Language.PureScript.TypeClassDictionaries
      • Language.PureScript.Types

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1.0, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0
Dependencies aeson (>=1.5.6.0 && <1.6), array (>=0.5.4.0 && <0.6), base (>=4.14.3.0 && <4.15), base-compat (>=0.11.2 && <0.12), bytestring (>=0.10.12.0 && <0.11), containers (>=0.6.5.1 && <0.7), deepseq (>=1.4.4.0 && <1.5), dlist (>=1.0 && <1.1), filepath (>=1.4.2.1 && <1.5), microlens (>=0.4.12.0 && <0.5), mtl (>=2.2.2 && <2.3), protolude (>=0.3.0 && <0.4), scientific (>=0.3.7.0 && <0.4), semigroups (>=0.19.2 && <0.20), serialise (>=0.2.4.0 && <0.3), text (>=1.2.4.1 && <1.3), vector (>=0.12.3.1 && <0.13) [details]
License BSD-3-Clause
Copyright (c) 2013-17 Phil Freeman, (c) 2014-19 Gary Burgess, (c) other contributors (see CONTRIBUTORS.md)
Author Phil Freeman <paf31@cantab.net>
Maintainer Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>, Harry Garrood <harry@garrood.me>, Christoph Hegemann <christoph.hegemann1337@gmail.com>, Liam Goodacre <goodacre.liam@gmail.com>, Nathan Faubion <nathan@n-son.com>
Category Language
Home page http://www.purescript.org/
Bug tracker https://github.com/purescript/purescript/issues
Source repo head: git clone https://github.com/purescript/purescript
Uploaded by jalexm at 2022-02-26T20:41:59Z
Distributions
Reverse Dependencies 4 direct, 6 indirect [details]
Downloads 1588 total (19 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2022-02-27 [all 2 reports]

Readme for purescript-cst-0.5.0.0

[back to package description]

purescript-cst

The parser for the PureScript programming language.

Compiler compatibility

We provide a table to make it a bit easier to map between versions of purescript and purescript-cst.

purescript purescript-cst
0.14.2 0.2.0.0
0.14.3 0.3.0.0
0.14.4 0.4.0.0
0.14.5 0.4.0.0
0.14.6 0.4.0.0
0.14.7 0.5.0.0

Before v0.14.2, there was a third package, purescript-ast. In v0.14.2, purescript-ast was merged into purescript-cst.

purescript purescript-cst purescript-ast
0.14.1 0.1.1.0 0.1.1.0
0.14.0 0.1.0.0 0.1.0.0