├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── nseg ├── data ├── dict.js ├── dict.txt ├── freq.csv └── freq.js ├── examples ├── evented.js ├── normal.js ├── sina-at.js ├── sina-smily.js └── sina-tag.js ├── index.js ├── lib ├── evented.js ├── filter.js ├── frequency.js ├── lex │ ├── arabic-numerals.js │ ├── chinese-numerals.js │ ├── cyrillic.js │ ├── date.js │ ├── datetime.js │ ├── greek.js │ ├── index.js │ ├── latin.js │ ├── puncature.js │ ├── quantity.js │ ├── time.js │ └── uri.js ├── lexer.js ├── matcher.js ├── mmseg.js └── util │ ├── reusable-list.js │ └── string-stream.js ├── package.json ├── perfs ├── perftest.js └── qiuye.txt ├── scripts ├── file-handler.js ├── freq-builder.js ├── hash-builder.js ├── inspector.js └── runner.js └── test └── normal-tests.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | perfs 3 | test 4 | 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/README.md -------------------------------------------------------------------------------- /bin/nseg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/bin/nseg -------------------------------------------------------------------------------- /data/dict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/data/dict.js -------------------------------------------------------------------------------- /data/dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/data/dict.txt -------------------------------------------------------------------------------- /data/freq.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/data/freq.csv -------------------------------------------------------------------------------- /data/freq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/data/freq.js -------------------------------------------------------------------------------- /examples/evented.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/normal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/examples/normal.js -------------------------------------------------------------------------------- /examples/sina-at.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/examples/sina-at.js -------------------------------------------------------------------------------- /examples/sina-smily.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/examples/sina-smily.js -------------------------------------------------------------------------------- /examples/sina-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/examples/sina-tag.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/index.js -------------------------------------------------------------------------------- /lib/evented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/evented.js -------------------------------------------------------------------------------- /lib/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/filter.js -------------------------------------------------------------------------------- /lib/frequency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/frequency.js -------------------------------------------------------------------------------- /lib/lex/arabic-numerals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/arabic-numerals.js -------------------------------------------------------------------------------- /lib/lex/chinese-numerals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/chinese-numerals.js -------------------------------------------------------------------------------- /lib/lex/cyrillic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/cyrillic.js -------------------------------------------------------------------------------- /lib/lex/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/date.js -------------------------------------------------------------------------------- /lib/lex/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/datetime.js -------------------------------------------------------------------------------- /lib/lex/greek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/greek.js -------------------------------------------------------------------------------- /lib/lex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/index.js -------------------------------------------------------------------------------- /lib/lex/latin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/latin.js -------------------------------------------------------------------------------- /lib/lex/puncature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/puncature.js -------------------------------------------------------------------------------- /lib/lex/quantity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/quantity.js -------------------------------------------------------------------------------- /lib/lex/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/time.js -------------------------------------------------------------------------------- /lib/lex/uri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lex/uri.js -------------------------------------------------------------------------------- /lib/lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/lexer.js -------------------------------------------------------------------------------- /lib/matcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/matcher.js -------------------------------------------------------------------------------- /lib/mmseg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/mmseg.js -------------------------------------------------------------------------------- /lib/util/reusable-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/util/reusable-list.js -------------------------------------------------------------------------------- /lib/util/string-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/lib/util/string-stream.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/package.json -------------------------------------------------------------------------------- /perfs/perftest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/perfs/perftest.js -------------------------------------------------------------------------------- /perfs/qiuye.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/perfs/qiuye.txt -------------------------------------------------------------------------------- /scripts/file-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/scripts/file-handler.js -------------------------------------------------------------------------------- /scripts/freq-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/scripts/freq-builder.js -------------------------------------------------------------------------------- /scripts/hash-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/scripts/hash-builder.js -------------------------------------------------------------------------------- /scripts/inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/scripts/inspector.js -------------------------------------------------------------------------------- /scripts/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/scripts/runner.js -------------------------------------------------------------------------------- /test/normal-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mountain/nseg/HEAD/test/normal-tests.js --------------------------------------------------------------------------------