WebBits-2.2: JavaScript analysis tools
BrownPLT.JavaScript.Lexer
lexeme :: ParsecT String u Identity a -> ParsecT String u Identity aSource
identifier :: ParsecT String u Identity StringSource
reserved :: String -> ParsecT String u Identity ()Source
operator :: ParsecT String u Identity StringSource
reservedOp :: String -> ParsecT String u Identity ()Source
charLiteral :: ParsecT String u Identity CharSource
stringLiteral :: ParsecT String u Identity StringSource
natural :: ParsecT String u Identity IntegerSource
integer :: ParsecT String u Identity IntegerSource
float :: ParsecT String u Identity DoubleSource
naturalOrFloat :: ParsecT String u Identity (Either Integer Double)Source
decimal :: ParsecT String u Identity IntegerSource
hexadecimal :: ParsecT String u Identity IntegerSource
octal :: ParsecT String u Identity IntegerSource
symbol :: String -> ParsecT String u Identity StringSource
whiteSpace :: ParsecT String u Identity ()Source
parens :: ParsecT String u Identity a -> ParsecT String u Identity aSource
braces :: ParsecT String u Identity a -> ParsecT String u Identity aSource
brackets :: ParsecT String u Identity a -> ParsecT String u Identity aSource
squares :: ParsecT String u Identity a -> ParsecT String u Identity aSource
semi :: ParsecT String u Identity StringSource
comma :: ParsecT String u Identity StringSource
colon :: ParsecT String u Identity StringSource
dot :: ParsecT String u Identity StringSource
identifierStart :: ParsecT [Char] u Identity CharSource