0.1.8 • Published 10 years ago
et-parser v0.1.8
et-parser 
Installation
npm install et-parser --save-devUseage
var Parser = require('et-parser').Parser
var table = `
| text | emojiStart | emojiKey | emojiEnd
-------- | ---- | ---------- | -------- | --------
[ | emojiStart | emojiStart | emojiStart | emojiStart
] | text | text | emojiEnd | text
:[\\w\\.] | text | emojiKey | emojiKey | text
| text | text | text | text
`
var parser = new Parser(table)
parser.parse('header[emoji.smile]tail', function (state, token, index) {
console.log(state, token, index)
})The result will be:
text h 0
text e 1
text a 2
text d 3
text e 4
text r 5
emojiStart [ 6
emojiKey e 7
emojiKey m 8
emojiKey o 9
emojiKey j 10
emojiKey i 11
emojiKey . 12
emojiKey s 13
emojiKey m 14
emojiKey i 15
emojiKey l 16
emojiKey e 17
emojiEnd ] 18
text t 19
text a 20
text i 21
text l 22License
MIT
0.1.8
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.0
10 years ago
0.0.14
10 years ago
0.0.13
10 years ago
0.0.12
10 years ago
0.0.11
10 years ago
0.0.10
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago