File: parseclj-lex.el.html

A reader for EDN data files and parser for Clojure source files.

Defined variables (5)

parseclj-lex--closing-tokensTypes of tokens that mark the end of a non-atomic form.
parseclj-lex--leaf-tokensTypes of tokens that represent leaf nodes in the AST.
parseclj-lex--prefix-2-tokensTokens that modify the two forms that follow.
parseclj-lex--prefix-tokensTokens that modify the form that follows.
parseclj-lex-symbol-special-charsThe list of characters that can consitute a symbol or keyword’s name.

Defined functions (34)

parseclj-lex--character-value(C)
parseclj-lex--leaf-token-value(TOKEN)
parseclj-lex--number-value(NUMBER-STR)
parseclj-lex--string-value(S)
parseclj-lex-at-eof-p()
parseclj-lex-at-number-p()
parseclj-lex-at-whitespace-p()
parseclj-lex-character()
parseclj-lex-closing-token-p(TOKEN)
parseclj-lex-comment()
parseclj-lex-digit-p(CHAR)
parseclj-lex-error-p(TOKEN)
parseclj-lex-error-token(POS &optional ERROR-TYPE)
parseclj-lex-get-symbol-at-point(POS)
parseclj-lex-keyword()
parseclj-lex-leaf-token-p(TOKEN)
parseclj-lex-lookahead(N)
parseclj-lex-map-prefix()
parseclj-lex-next()
parseclj-lex-number()
parseclj-lex-regex()
parseclj-lex-skip-digits()
parseclj-lex-skip-hex()
parseclj-lex-skip-number()
parseclj-lex-string()
parseclj-lex-string*()
parseclj-lex-symbol()
parseclj-lex-symbol-rest-p(CHAR)
parseclj-lex-symbol-start-p(CHAR &optional ALPHA-ONLY)
parseclj-lex-token(TYPE FORM POS &rest ATTRIBUTES)
parseclj-lex-token-form(TOKEN)
parseclj-lex-token-p(TOKEN)
parseclj-lex-token-type(TOKEN)
parseclj-lex-whitespace()

Defined faces (0)