class documentation

class JsLexer(Lexer): (source)

View In Hierarchy

A JavaScript lexer >>> lexer = JsLexer() >>> list(lexer.lex("a = 1")) [('id', 'a'), ('ws', ' '), ('punct', '='), ('ws', ' '), ('dnum', '1')] This doesn't properly handle non-ASCII characters in the JavaScript source.

Method __init__ Undocumented
Class Variable both_after Undocumented
Class Variable both_before Undocumented
Class Variable states Undocumented

Inherited from Lexer:

Method lex Lexically analyze `text`.
Instance Variable regexes Undocumented
Instance Variable state Undocumented
Instance Variable toks Undocumented
def __init__(self): (source)

Undocumented

both_after = (source)

Undocumented

both_before = (source)

Undocumented

Undocumented