文件名称:pawn-tokenizer:Pawn 语言标记器
文件大小:18KB
文件格式:ZIP
更新时间:2024-08-03 13:00:50
JavaScript
典当标记器 基于 例子 var tokenize = require ( '../lib' ) ; var t = tokenize ( function ( src , token ) { console . log ( token . type + ' => ' + JSON . stringify ( src ) ) ; } ) ; process . stdin . pipe ( t ) ; 对于输入文件 plugin.sma: # include < amxmodx> public plugin_init (){ register ( " Plugin Name " , " 1.0 " , " Author " ); } 输出: $ node example/tokens.js < example xss=removed> "
【文件预览】:
pawn-tokenizer-master
----.gitignore(587B)
----.jscsrc(2KB)
----package.json(624B)
----.travis.yml(100B)
----Gruntfile.js(716B)
----LICENSE(1KB)
----index.js(2KB)
----README.md(1KB)
----example()
--------tokens.js(162B)
--------plugin.sma(90B)
----lib()
--------dynamic_tokenizer.js(553B)
--------ctrlchar_detector.js(2KB)
--------index.js(2KB)
----test()
--------comments()
--------states()
--------tokenize.js(3KB)
--------ctrlchar_detector.js(4KB)
--------tags()
--------identifier()
--------directives()
--------tokens()
--------ctrlchar_detector()
--------ctrlchar()
--------strings()