UNPKG
tree-sitter-tony
Version:
latest (0.2.0-alpha.38)
0.2.0-alpha.38
0.2.0-alpha.37
0.2.0-alpha.36
0.2.0-alpha.35
0.2.0-alpha.34
0.2.0-alpha.33
0.2.0-alpha.32
0.2.0-alpha.31
0.2.0-alpha.30
0.2.0-alpha.29
0.2.0-alpha.28
0.2.0-alpha.27
0.2.0-alpha.26
0.2.0-alpha.25
0.2.0-alpha.24
0.2.0-alpha.23
0.2.0-alpha.22
0.2.0-alpha.21
0.2.0-alpha.20
0.2.0-alpha.19
0.2.0-alpha.18
0.2.0-alpha.17
0.2.0-alpha.16
0.2.0-alpha.15
0.2.0-alpha.14
0.2.0-alpha.12
0.2.0-alpha.11
0.2.0-alpha.10
0.2.0-alpha.9
0.2.0-alpha.8
0.2.0-alpha.7
0.2.0-alpha.6
0.2.0-alpha.5
0.2.0-alpha.4
0.2.0-alpha.3
0.2.0-alpha.2
0.2.0-alpha.1
0.2.0-alpha
0.1.3
0.1.2
0.1.1
0.1.0
Tony grammar for tree-sitter
github.com/tony-lang/tree-sitter-tony
tony-lang/tree-sitter-tony
tree-sitter-tony
/
common
/
constants.js
13 lines
(11 loc)
•
259 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
module
.exports = {
//
numbers
DIGITS
:
/_?[0-9]+/
,
EXP
:
/e-?/
,
HEX
:
/_?[A-Fa-f0-9]+/
,
OCT
:
/_?[0-7]+/
,
BIN
:
/_?[0-1]+/
,
//
identifiers
IDENTIFIER
:
/_?[a-z][a-z0-9_]*(\?|!)?/
,
OPERATOR
:
/(==|[!@$%^&*|<>~*\\\-+/
.])[!@
$%
^&*|
<>~*\\\-+/.=?]*/, }