Text.Luthor.Syntax

Basic Characters and Strings

char

string

charI

stringI

Common Classes

upAlpha

loAlpha

alpha

digit

hexDigit

octDigit

binDigit

ctl

asciiText

uniText

Common Special Literals

cr

lf

sp

ht

sq

dq

colon

semicolon

dot

comma

bsEsc

yes

no

yesno

Programming Idioms

Whitespace

lws

newline

lineBreak

crlf

bsnl

bsnlwsbs

data IndentPolicy

dentation

Identifiers

many1Not

sigilized

Punctuation

inParens

inBrackets

inBraces

inAngles

Number Parts

numSign

numBase

numNatural

numAfterPoint

numDenominator

numOptSign

numInteger

xDigit

stringToInteger

stringToMantissa

Numbers

integer

rational

scientific

Character Escapes

letterEsc

decimalEsc

asciiEsc

loUniEsc

hiUniEsc

uniEsc

cEscapes

String Literals

sqString

dqString

Comments

lineComment

blockComment

nestingComment

Character Classes

charClass

uniPrint

uniPrintMinus

uniIdClass

uniIdClassMinus

Re-exports

aChar

anyChar

oneOf

noneOf