Yi.Syntax.JavaScript

Data types, classes and instances

class Strokable a

class Failable f

type BList a

type Tree t

type Semicolon t

data Statement t

data Parameters t

data ParExpr t

data ForContent t

data Block t

data VarDecAss t

data Expr t

data Array t

data KeyValue t

Helper functions.

normal

error

one

modStroke

Stroking functions

nError

failStroker

tokenToStroke

getStrokes

The parser

parse

statement

block

stmtExpr

opExpr

expression

array

Parsing helpers

semicolon

parameters

parExpr

Simple parsers

comment

preOp

inOp

postOp

opTok

simpleTok

strTok

numTok

name

boolean

res

spc

oper

Recovery parsers

plzTok

plzSpc

plzExpr

plz

anything

hate

Utility stuff

fromBlock

firstTok

errorToken

isError

toTT

fromTT