module documentation

Lexers for JavaScript and related languages.

Unknown Field: copyright
Copyright 2006-2021 by the Pygments team, see AUTHORS.
Unknown Field: license
BSD, see LICENSE for details.
Class ​Coffee​Script​Lexer For `CoffeeScript`_ source code.
Class ​Dart​Lexer For Dart source code.
Class ​Earl​Grey​Lexer For `Earl-Grey`_ source code.
Class ​Javascript​Lexer For JavaScript source code.
Class ​Juttle​Lexer For `Juttle`_ source code.
Class ​Kal​Lexer For `Kal`_ source code.
Class ​Lasso​Lexer For Lasso source code, covering both Lasso 9 syntax and LassoScript for Lasso 8.6 and earlier. For Lasso embedded in HTML, use the LassoHtmlLexer.
Class ​Live​Script​Lexer For `LiveScript`_ source code.
Class ​Mask​Lexer For Mask markup.
Class ​Node​Console​Lexer For parsing within an interactive Node.js REPL, such as:
Class ​Objective​JLexer For Objective-J source code with preprocessor directives.
Class ​Type​Script​Lexer For TypeScript source code.
Constant JS​_IDENT Undocumented
Constant JS​_IDENT​_PART Undocumented
Constant JS​_IDENT​_START Undocumented
Variable line​_re Undocumented
JS_IDENT =

Undocumented

Value
((JS_IDENT_START+'(?:')+JS_IDENT_PART)+')*'
JS_IDENT_PART =

Undocumented

Value
('(?:[$'+uni.combine('Lu', 'Ll', 'Lt', 'Lm', 'Lo', 'Nl', 'Mn', 'Mc', 'Nd', 'Pc'))+'‌‍]|\\\\u[a-fA-F0-9]{4})'
JS_IDENT_START =

Undocumented

Value
('(?:[$_'+uni.combine('Lu', 'Ll', 'Lt', 'Lm', 'Lo', 'Nl'))+']|\\\\u[a-fA-F0-9]{4})'
line_re =

Undocumented