Bogdanp/elm-ast/4.0.5

NOTE: this package is not compatible with Elm 0.19.1

Ast.Expression

This module exposes parsers for Elm expressions.

Types

= Character Char
| String String
| Integer Int
| Float Float
| Variable (List Name)
| List (List Expression)
| Access Expression (List Name)
| Record (List ( Name, Expression ))
| RecordUpdate Name (List ( Name, Expression ))
| If Expression Expression Expression
| Let (List ( Name, List Name, Expression )) Expression
| Case Expression (List ( Expression, Expression ))
| Lambda (List Name) Expression
| Application Expression Expression
| BinOp Expression Expression Expression

Representations for Elm's expressions.

Parsers

expression : OpTable -> Parser s Expression

A parser for Elm expressions.

Expression

term : OpTable -> Parser s Expression

A parses for term