Get desktop application:
View/edit binary Protocol Buffers messages
string leadingComments = 1
repeated Statement statements = 2
Used in: Expression
Used in: DestructuringPattern, VariableDeclarator
optional LValue restTarget = 2
Used in: ArrayPattern
Used in: Expression
Used in: Expression
string operator = 1
optional LValue lvalue = 4
Used in: Expression
Used in: Expression
Used in: Expression
Used in: Statement
Used in: Expression
Used in: Statement
Used in: Expression
repeated Expression arguments = 2
bool isOptional = 3
Used in: Expression
repeated Expression arguments = 1
bool isOptional = 2
Used in: TryStatement
Used in: ClassField
Used in: Statement
Used in: Expression
Used in: ClassDeclaration, ClassExpression
Used in: ClassField
Used in: ClassField
bool isStatic = 2
optional Parameters parameters = 3
Used in: ClassField
Used in: ClassField
bool isStatic = 2
optional Parameter parameter = 3
Used in: ClassField
Used in: Statement
Used in: LValue
Used in: Statement
Used in: Statement
Used in: DisposableVariableDeclaration
Used in: Statement
Used in: Statement
(message has no fields)
Used in: ArrayExpression, ArrayPatternElement, ArrowFunctionExpression, AssignmentExpression, AwaitExpression, BinaryExpression, CallExpression, CallSuperConstructor, ClassDeclaration, ClassExpression, ClassProperty, DoWhileLoop, ExpressionStatement, ForInLoop, ForLoop, ForOfLoop, IfStatement, MemberExpression, NewExpression, ObjectPatternProperty, ObjectProperty, Parameter, PropertyKey, ReturnStatement, SequenceExpression, SimpleVariableDeclarator, SpreadElement, SuperMemberExpression, SwitchCase, SwitchStatement, TemplateLiteral, TernaryExpression, ThrowStatement, UnaryExpression, UpdateExpression, VariableDeclarator, WhileLoop, WithStatement, YieldExpression
Used in: Statement
Used in: TryStatement
Used in: Statement
Used in: Statement
Used in: Statement
oneof left
bool isAsync = 6
Used in: ForOfLoop
NONE = 0
USING = 1
AWAIT_USING = 2
Used in: Statement
Used in: Expression
Used in: ArrowFunctionExpression, FunctionDeclaration, FunctionExpression, ObjectMethod
PLAIN = 0
GENERATOR = 1
ASYNC = 2
ASYNC_GENERATOR = 3
Used in: Expression, LValue
Used in: Statement
Used in: ArrayPattern, ArrayPatternElement, AssignmentExpression, ForInLoop, ForOfLoop, ObjectPattern, ObjectPatternProperty
Used in: Statement
Used in: Expression, LValue
oneof property
bool isOptional = 4
Used in: Expression
Used in: Expression
(message has no fields)
Used in: Expression
Used in: Expression
Used in: ObjectExpression
Used in: ObjectField
Used in: ObjectField
Used in: DestructuringPattern, VariableDeclarator
optional LValue restTarget = 2
Used in: ObjectPattern
Used in: ObjectField
Used in: ObjectField
Used in: CatchClause, ClassSetter, ObjectSetter, Parameters
string name = 1
optional Expression defaultValue = 2
Used in: ArrowFunctionExpression, ClassConstructor, ClassMethod, FunctionDeclaration, FunctionExpression, ObjectMethod
repeated Parameter parameters = 1
bool hasRestElement = 2
Used in: ClassGetter, ClassMethod, ClassProperty, ClassSetter, ObjectGetter, ObjectMethod, ObjectPatternProperty, ObjectProperty, ObjectSetter
oneof body
string name = 1
int64 index = 2
Used in: Expression
string pattern = 1
string flags = 2
Used in: Statement
Used in: Expression
Used in: DisposableVariableDeclaration, ForInLoop
Used in: Expression
Used in: AST, ArrowFunctionExpression, BlockStatement, CatchClause, ClassConstructor, ClassGetter, ClassMethod, ClassSetter, ClassStaticInitializer, DoWhileLoop, FinallyClause, ForInLoop, ForLoop, ForOfLoop, FunctionDeclaration, FunctionExpression, IfStatement, LabeledStatement, ObjectGetter, ObjectMethod, ObjectSetter, SwitchCase, TryStatement, WhileLoop, WithStatement
Used in: Expression
Used in: Expression, LValue
oneof property
bool isOptional = 3
Used in: SwitchStatement
Used in: Statement
Used in: Expression
repeated string parts = 1
repeated Expression expressions = 2
Used in: Expression
Used in: Expression
(message has no fields)
Used in: Statement
Used in: Statement
Used in: Expression
string operator = 1
optional Expression argument = 2
Used in: Expression
string operator = 1
bool isPrefix = 2
optional Expression argument = 3
Used in: Expression
Used in: ForLoop, Statement
Used in: VariableDeclaration
Used in: ForOfLoop, VariableDeclaration
Used in: Statement
Used in: Statement
Used in: Expression