package.src.parser.terms.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of javascript Show documentation
Show all versions of javascript Show documentation
lezer-based JavaScript grammar
// This file was generated by lezer-generator. You probably shouldn't edit it.
export const
noSemi = 312,
noSemiType = 313,
incdec = 1,
incdecPrefix = 2,
questionDot = 3,
JSXStartTag = 4,
insertSemi = 314,
spaces = 316,
newline = 317,
LineComment = 5,
BlockComment = 6,
Script = 7,
Hashbang = 8,
ExportDeclaration = 9,
_export = 10,
Star = 11,
as = 12,
VariableName = 13,
String = 14,
Escape = 15,
from = 16,
_default = 18,
FunctionDeclaration = 19,
async = 61,
_function = 21,
VariableDefinition = 22,
TypeParamList = 25,
TypeDefinition = 26,
_extends = 27,
_this = 29,
Number = 32,
BooleanLiteral = 33,
TemplateType = 34,
InterpolationEnd = 35,
templateType = 36,
InterpolationStart = 37,
_null = 39,
_void = 41,
_typeof = 43,
PropertyName = 46,
TemplateString = 48,
templateEscape = 49,
templateExpr = 50,
_super = 51,
RegExp = 52,
ArrayExpression = 54,
Property = 60,
get = 62,
set = 63,
PropertyDefinition = 64,
Block = 65,
_new = 197,
ArgList = 72,
UnaryExpression = 73,
_delete = 74,
YieldExpression = 77,
_yield = 78,
AwaitExpression = 79,
_await = 80,
ParenthesizedExpression = 81,
ClassExpression = 82,
_class = 83,
ClassBody = 84,
MethodDeclaration = 85,
Decorator = 86,
PrivatePropertyName = 89,
TypeArgList = 91,
LessThan = 92,
declare = 222,
Privacy = 114,
_static = 96,
abstract = 205,
override = 98,
PrivatePropertyDefinition = 99,
PropertyDeclaration = 100,
readonly = 115,
accessor = 102,
Optional = 103,
TypeAnnotation = 104,
StaticBlock = 106,
FunctionExpression = 107,
ArrowFunction = 108,
ParamList = 110,
ArrayPattern = 111,
ObjectPattern = 112,
PatternProperty = 113,
MemberExpression = 117,
BinaryExpression = 118,
divide = 120,
_instanceof = 125,
satisfies = 126,
_in = 127,
_const = 128,
questionOp = 136,
AssignmentExpression = 138,
_import = 145,
JSXElement = 147,
JSXSelfCloseEndTag = 148,
JSXSelfClosingTag = 149,
JSXIdentifier = 150,
JSXLowerIdentifier = 152,
JSXNamespacedName = 153,
JSXMemberExpression = 154,
JSXAttributeValue = 157,
JSXEndTag = 159,
JSXOpenTag = 160,
JSXFragmentTag = 161,
JSXText = 162,
JSXEscape = 163,
JSXStartCloseTag = 164,
JSXCloseTag = 165,
SequenceExpression = 169,
keyof = 172,
unique = 174,
infer = 177,
TypeName = 178,
ParamTypeList = 181,
IndexedType = 183,
Label = 185,
ObjectType = 188,
MethodType = 189,
PropertyType = 190,
IndexSignature = 191,
TypePredicate = 194,
is = 195,
unionOp = 199,
intersectionOp = 201,
ClassDeclaration = 204,
_implements = 206,
type = 207,
VariableDeclaration = 208,
_let = 209,
_var = 210,
using = 211,
TypeAliasDeclaration = 212,
InterfaceDeclaration = 213,
_interface = 214,
EnumDeclaration = 215,
_enum = 216,
NamespaceDeclaration = 218,
namespace = 219,
module = 220,
AmbientDeclaration = 221,
global = 224,
ExportGroup = 228,
ImportDeclaration = 231,
ImportGroup = 232,
_for = 234,
ForSpec = 235,
ForInSpec = 236,
ForOfSpec = 237,
of = 238,
_while = 240,
_with = 242,
_do = 244,
_if = 246,
_else = 247,
_switch = 249,
_case = 252,
_try = 255,
_catch = 257,
_finally = 259,
_return = 261,
_throw = 263,
_break = 265,
_continue = 267,
_debugger = 269,
SingleExpression = 272,
SingleClassItem = 273,
Dialect_jsx = 0,
Dialect_ts = 1
© 2015 - 2024 Weber Informatics LLC | Privacy Policy