sifflet-lib-1.2.5: Library of modules shared by sifflet and its
tests and its exporters.

Safe Haskell

Safe-Infered

Sifflet.Language.Parser

Description

A parser for Sifflet input values.
This is not a parser for all Sifflet expressions,
but just those that might be input in textual form
through the function call dialog that asks for the argument values.
So, it is limited (deliberately) to data types of expressions:
that is, Exprs using the constructors:
ELit
EList
That means excluding Exprs constructed with EUndefined,
ESymbol, EIf, and ECall.