source-code-tokenizer
TypeScript icon, indicating that this package has built-in type declarations

0.1.5 • Public • Published

Source code tokenizer powerd by vscode

Usage

  1. Install
npm install -g source-code-tokenizer
  1. Make sample source code
console.log("Hello World");
  1. Execute Tokenizer
tokenizer target.js
1:1:8: console
[ 'source.js', 'meta.function-call.js', 'support.class.console.js' ]
1:8:9: .
[ 'source.js', 'meta.function-call.js', 'punctuation.accessor.js' ]
1:9:12: log
[ 'source.js', 'meta.function-call.js', 'support.function.console.js' ]
1:12:13: (
[ 'source.js', 'meta.brace.round.js' ]
1:13:14: "
[
  'source.js',
  'string.quoted.double.js',
  'punctuation.definition.string.begin.js'
]
1:14:25: Hello World
[ 'source.js', 'string.quoted.double.js' ]
1:25:26: "
[
  'source.js',
  'string.quoted.double.js',
  'punctuation.definition.string.end.js'
]
1:26:27: )
[ 'source.js', 'meta.brace.round.js' ]
1:27:28: ;
[ 'source.js', 'punctuation.terminator.statement.js' ]

On the JavaScript

Parparing...

Supported languages

  • C/C++
  • C#
  • Go
  • HTML
  • Java
  • JavaScript
  • Json
  • Perl/Perl6
  • PHP
  • Python
  • R
  • Ruby
  • Rust
  • Swift
  • TypeScript

Readme

Keywords

Package Sidebar

Install

npm i source-code-tokenizer

Weekly Downloads

1

Version

0.1.5

License

MIT

Unpacked Size

2.74 MB

Total Files

40

Last publish

Collaborators

  • ikuyadeu