0.1.8 • Published 9 years ago
et-parser v0.1.8
et-parser 
Installation
npm install et-parser --save-dev
Useage
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 22
License
MIT
0.1.8
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 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