sexpr-parser-0.1.0.0: Simple s-expression parser

Copyright(C) Richard Cook 2019
LicenseMIT
Maintainerrcook@rcook.org
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Text.SExpression.Internal

Contents

Description

This module provides internal parser functions.

Synopsis

S-expression parser

parseSExpr Source #

Arguments

:: Parser SExpr

parser

S-expression parser

S-expression value parsers

parseAtom Source #

Arguments

:: Parser SExpr

parser

Parse s-expression atom

parseConsList Source #

Arguments

:: Parser SExpr

parser

Parse s-expression cons list

parseList Source #

Arguments

:: Parser SExpr

parser

Parse s-expression list

parseNumber Source #

Arguments

:: Parser SExpr

parser

Parse s-expression number literal

parseQuoted Source #

Arguments

:: Parser SExpr

parser

Parse s-expression quoted expression

parseString Source #

Arguments

:: Parser SExpr

parser

Parse s-expression string literal