Meta tags:
Headings (most frequently used words):
esprima, ecmascript, parsing, infrastructure, for, multipurpose, analysis, features, api,
Text of the page (most frequently used words):
#esprima (9), #type (7), #code (7), syntax (6), #analysis (6), #program (5), the (5), for (5), #with (4), #ecmascript (4), #value (4), #const (3), tree (3), full (3), #parsing (3), editing (2), autocomplete (2), static (2), javascript (2), documentation (2), var (2), answer (2), identifier (2), tests (2), node (2), coverage (2), can (2), support (2), from (2), more (2), transformation (2), simple (2), and (2), compliant, regex, parser, written, collector, also, popularly, known, infrastructure, standard, features, performance, high, videos, operator, precedence, edition, 10th, 262, ecma, validator, 2019, online, format, info, location, multipurpose, refactoring, usage, optional, highlight, project, repository, git, integration, tools, continuous, list, mailing, minifiy, obfuscate, tracker, issue, source, module, unit, suite, benchmarks, rewrite, comparison, function, instrumentation, dynamic, speed, loading, tracing, rename, github, used, sensible, rewriting, information, visualization, validation, others, many, inferencing, insight, give, applied, various, obtained, once, minification, read, complicated, formatting, specific, types, different, few, permits, regenerating, hidayat, ariya, maintained, created, please, complete, jsx, react, extension, experimental, tested, heavily, 1600, api, lexical, syntactic, tokenization, perform, repl, require, example, script, sourcetype, kind, object, declarations, variabledeclaration, body, parse, numeric, punctuator, keyword, tokenize, demo,
Text of the page (random words):
esprima esprima demo static analysis online parsing syntax validator operator precedence regex collector dynamic tracing function instrumentation code transformation source rewrite minifiy obfuscate editing tools identifier highlight rename refactoring autocomplete project git repository continuous integration mailing list issue tracker qa unit tests benchmarks suite speed comparison module loading coverage analysis documentation usage videos ecmascript parsing infrastructure for multipurpose analysis esprima is a high performance standard compliant ecmascript parser written in ecmascript also popularly known as javascript features full support for ecmascript 2019 ecma 262 10th edition sensible syntax tree format with optional node location info experimental support for jsx a syntax extension for react heavily tested 1600 tests with full code coverage api esprima can be used to perform lexical analysis tokenization or syntactic analysis parsing of a javascript program a simple example on node js repl var esprima require esprima var program const answer 42 esprima tokenize program type keyword value const type identifier value answer type punctuator value type numeric value 42 esprima parse program type program body type variabledeclaration declarations object kind const sourcetype script for more information please read the complete documentation once the full syntax tree is obtained various static code analysis can be applied to give an insight to the code syntax visualization code validation editing autocomplete with type inferencing and many others regenerating the code from the syntax tree permits a few different types of code transformation from a simple rewriting with specific formatting to a more complicated minification esprima is created and maintained by ariya hidayat github
|