/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/OneScript.Language/SyntaxAnalysis/AstNodes/BinaryOperationNode.cs
29 строк
963 B
Mr-Rm
создание операций и терминалов конструкторами
23 янв 2026, 22:22
23 янв 2026, 22:22
c3ee3e3
Код
Авторство
О чём код?
/*---------------------------------------------------------- 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/. ----------------------------------------------------------*/ using OneScript.Language.LexicalAnalysis; namespace OneScript.Language.SyntaxAnalysis.AstNodes { public class BinaryOperationNode : NonTerminalNode { public Token Operation { get; } public BinaryOperationNode(Lexem operation) : base(NodeKind.BinaryOperation, operation) { Operation = operation.Token; } public BinaryOperationNode(BslSyntaxNode firstArg, BslSyntaxNode secondArg, Lexem operation) : base(NodeKind.BinaryOperation, operation) { Operation = operation.Token; AddChild(firstArg); AddChild(secondArg); } } }