0.1.8 • Published 9 years ago

et-parser v0.1.8

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

et-parser NPM version

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