0.1.8 • Published 8 years ago

et-parser v0.1.8

Weekly downloads
5
License
MIT
Repository
github
Last release
8 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

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.0

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago