/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/OneScript.Language/SyntaxAnalysis/NodeKind.cs
68 строк
2 KB
Andrei Ovsiankin
Поддержка меток в парсере
19 окт 2023, 11:56
19 окт 2023, 11:56
4735767
Код
Авторство
О чём код?
/*---------------------------------------------------------- This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. ----------------------------------------------------------*/ namespace OneScript.Language.SyntaxAnalysis { public enum NodeKind { Unknown, Module, VariablesSection, MethodsSection, ModuleBody, Annotation, AnnotationParameter, AnnotationParameterName, AnnotationParameterValue, VariableDefinition, ByValModifier, Identifier, ExportFlag, Procedure, Function, Method, MethodSignature, MethodParameters, MethodParameter, ParameterDefaultValue, BlockEnd, CodeBatch, GlobalCall, MethodCall, CallArgumentList, CallArgument, DereferenceOperation, Constant, IndexAccess, BinaryOperation, UnaryOperation, Assignment, TernaryOperator, NewObject, WhileLoop, ForLoop, Condition, ForEachLoop, ForEachVariable, ForEachCollection, ForInitializer, ForLimit, BreakStatement, ContinueStatement, ReturnStatement, RaiseException, TryExcept, ExecuteStatement, AddHandler, RemoveHandler, Preprocessor, Import, TopLevelExpression, Label, Goto } }