elm-module-parser
TypeScript icon, indicating that this package has built-in type declarations

0.1.12 • Public • Published

Module Parser for the Elm Programming Language

Built using PEG.js to parse module declaration, import statements, type names, and function names. Parsing is done synchronously and errors are thrown indicating parse errors.

Installation:

npm install elm-module-parser

Usage (TypeScript):

import { ModuleParser, Module } from 'elm-module-parser'
 
const result: Module = ModuleParser.parse('module Foo exposing (Bar)')
 
...
 

Goals

  • Work with incomplete or invalid Elm programs
  • Provide a simple interface for parsing Elm programs

Contributing

Please open an issue to begin discussion.

Future

Parse more of the Elm programming language.

/elm-module-parser/

    Package Sidebar

    Install

    npm i elm-module-parser

    Weekly Downloads

    6

    Version

    0.1.12

    License

    MIT

    Unpacked Size

    145 kB

    Total Files

    30

    Last publish

    Collaborators

    • joeandaverde