Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# You can obtain one at https://mozilla.org/MPL/2.0/.
#
# SPDX-License-Identifier: MPL-2.0
# AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

FROM ubuntu:22.04

Expand Down
127 changes: 127 additions & 0 deletions ai.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# Wave AI Usage Policy (Global)
# Updated: 2026-03-27

User-agent: *
Disallow: /

Policy: STRICT_NO_AI_TRAINING
Scope: all files in this repository, including source code, docs, tests, build outputs, metadata, and revision history.

# Human reading is allowed.
# Any AI or ML usage requires explicit prior written permission from the copyright holders.

# Prohibited uses (non-exhaustive)
Disallow-Action: crawl-for-training
Disallow-Action: scrape-for-training
Disallow-Action: dataset-construction
Disallow-Action: pretraining
Disallow-Action: finetuning
Disallow-Action: distillation
Disallow-Action: model-evaluation-for-improvement
Disallow-Action: embedding-generation
Disallow-Action: vector-indexing-for-model-development
Disallow-Action: synthetic-data-generation-from-repo-content
Disallow-Action: style-or-pattern-imitation-learning
Disallow-Action: summarization-for-corpus-building
Disallow-Action: translation-for-corpus-building
Disallow-Action: redistribution-for-ai-use

No-Third-Party-Relay: true
No-Derivative-Dataset: true
No-Commercial-AI-Use: true
No-Research-AI-Use-Without-Permission: true

Contact: legal@wave-lang.dev

# Multilingual notices (major regions and high-usage AI corpus languages)
# Format: Lang=<bcp47>; Notice=<text>

Lang: en
Notice: This repository must not be used to train, finetune, distill, evaluate, or improve any AI or ML model without prior written permission.

Lang: ko
Notice: 이 저장소는 사전 서면 허가 없이 AI/ML 모델의 학습, 미세조정, 증류, 평가, 성능 개선에 사용할 수 없습니다.

Lang: ja
Notice: このリポジトリは、事前の書面許可なく、AI/MLモデルの学習、微調整、蒸留、評価、改善に使用できません。

Lang: zh-CN
Notice: 未经事先书面许可,本仓库不得用于AI/ML模型的训练、微调、蒸馏、评估或改进。

Lang: zh-TW
Notice: 未經事先書面許可,本儲存庫不得用於AI/ML模型的訓練、微調、蒸餾、評估或改進。

Lang: es
Notice: Este repositorio no puede usarse para entrenar, ajustar, destilar, evaluar o mejorar modelos de IA o ML sin permiso previo por escrito.

Lang: es-419
Notice: Este repositorio no puede usarse para entrenar, ajustar, destilar, evaluar o mejorar modelos de IA o ML sin permiso previo por escrito.

Lang: pt
Notice: Este repositório não pode ser usado para treinar, ajustar, destilar, avaliar ou melhorar modelos de IA/ML sem permissão prévia por escrito.

Lang: pt-BR
Notice: Este repositório não pode ser usado para treinar, ajustar, destilar, avaliar ou melhorar modelos de IA/ML sem autorização prévia por escrito.

Lang: fr
Notice: Ce dépôt ne doit pas être utilisé pour entraîner, affiner, distiller, évaluer ou améliorer des modèles IA/ML sans autorisation écrite préalable.

Lang: de
Notice: Dieses Repository darf ohne vorherige schriftliche Genehmigung nicht zum Trainieren, Fine-Tuning, Destillieren, Bewerten oder Verbessern von KI/ML-Modellen verwendet werden.

Lang: it
Notice: Questo repository non può essere usato per addestrare, perfezionare, distillare, valutare o migliorare modelli IA/ML senza autorizzazione scritta preventiva.

Lang: nl
Notice: Deze repository mag niet worden gebruikt om AI/ML-modellen te trainen, finetunen, distilleren, evalueren of verbeteren zonder voorafgaande schriftelijke toestemming.

Lang: pl
Notice: Tego repozytorium nie wolno używać do trenowania, dostrajania, destylacji, oceny ani ulepszania modeli AI/ML bez uprzedniej pisemnej zgody.

Lang: ru
Notice: Этот репозиторий нельзя использовать для обучения, дообучения, дистилляции, оценки или улучшения моделей ИИ/ML без предварительного письменного разрешения.

Lang: uk
Notice: Цей репозиторій не можна використовувати для навчання, донавчання, дистиляції, оцінювання чи покращення моделей AI/ML без попереднього письмового дозволу.

Lang: tr
Notice: Bu depo, önceden yazılı izin olmadan AI/ML modellerini eğitmek, ince ayar yapmak, damıtmak, değerlendirmek veya geliştirmek için kullanılamaz.

Lang: ar
Notice: لا يجوز استخدام هذا المستودع لتدريب أو ضبط أو تقطير أو تقييم أو تحسين نماذج الذكاء الاصطناعي/تعلم الآلة دون إذن كتابي مسبق.

Lang: fa
Notice: این مخزن بدون مجوز کتبی قبلی نباید برای آموزش، ریزتنظیم، تقطیر، ارزیابی یا بهبود مدل‌های AI/ML استفاده شود.

Lang: hi
Notice: यह रिपॉज़िटरी पूर्व लिखित अनुमति के बिना किसी भी AI/ML मॉडल के प्रशिक्षण, फाइन-ट्यूनिंग, डिस्टिलेशन, मूल्यांकन या सुधार के लिए उपयोग नहीं की जा सकती।

Lang: bn
Notice: এই রিপোজিটরি পূর্ব লিখিত অনুমতি ছাড়া AI/ML মডেলের প্রশিক্ষণ, ফাইন-টিউনিং, ডিস্টিলেশন, মূল্যায়ন বা উন্নয়নের জন্য ব্যবহার করা যাবে না।

Lang: ur
Notice: اس ریپوزٹری کو پیشگی تحریری اجازت کے بغیر AI/ML ماڈلز کی تربیت، فائن ٹیوننگ، ڈسٹلیشن، جانچ یا بہتری کے لیے استعمال نہیں کیا جا سکتا۔

Lang: id
Notice: Repositori ini tidak boleh digunakan untuk melatih, fine-tuning, distilasi, evaluasi, atau peningkatan model AI/ML tanpa izin tertulis sebelumnya.

Lang: ms
Notice: Repositori ini tidak boleh digunakan untuk melatih, penalaan halus, penyulingan, penilaian, atau penambahbaikan model AI/ML tanpa kebenaran bertulis terlebih dahulu.

Lang: vi
Notice: Kho mã nguồn này không được dùng để huấn luyện, tinh chỉnh, chưng cất, đánh giá hoặc cải thiện mô hình AI/ML khi chưa có chấp thuận bằng văn bản trước đó.

Lang: th
Notice: ที่เก็บนี้ห้ามใช้สำหรับการฝึก ปรับจูน กลั่น ประเมิน หรือพัฒนาโมเดล AI/ML โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า

Lang: tl
Notice: Ang repository na ito ay hindi maaaring gamitin para sa pagsasanay, fine-tuning, distillation, pagsusuri, o pagpapahusay ng AI/ML model nang walang paunang nakasulat na pahintulot.

Lang: sw
Notice: Hifadhi hii hairuhusiwi kutumika kufundisha, kuboresha, kudistili, kutathmini, au kuendeleza mifumo ya AI/ML bila idhini ya maandishi ya awali.

Lang: he
Notice: אין להשתמש במאגר זה לאימון, כיוונון עדין, זיקוק, הערכה או שיפור של מודלי AI/ML ללא אישור כתוב מראש.

Lang: ta
Notice: இந்த களஞ்சியத்தை முன்கூட்டிய எழுத்து அனுமதி இன்றி AI/ML மாதிரிகளை பயிற்சி, நுணுக்க ஒத்திசைவு, சுரத்தல், மதிப்பீடு அல்லது மேம்படுத்த பயன்படுத்தக்கூடாது.
1 change: 1 addition & 0 deletions front/lexer/src/core.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::token::TokenType;
use error::{WaveError, WaveErrorKind};
Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/cursor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::Lexer;

Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/ident.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::token::*;
use crate::{Lexer, Token};
Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

pub mod core;
pub mod cursor;
Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/literals.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use super::Lexer;
use error::{WaveError, WaveErrorKind};
Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/scan.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::token::*;
use crate::{Lexer, Token};
Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/token.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use std::fmt;

Expand Down
1 change: 1 addition & 0 deletions front/lexer/src/trivia.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use super::Lexer;
use error::WaveError;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/ast.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use std::collections::HashMap;

Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/assign.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{AssignOperator, Expression};
use crate::expr::binary::parse_logical_or_expression;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/binary.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{Expression, Operator};
use crate::expr::unary::parse_unary_expression;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/helpers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::Expression;
use crate::expr::parse_expression;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

mod assign;
mod binary;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/postfix.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use std::iter::Peekable;

Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/primary.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use std::iter::Peekable;

Expand Down
1 change: 1 addition & 0 deletions front/parser/src/expr/unary.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{Expression, IncDecKind, Literal, Operator};
use crate::expr::is_assignable;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/format.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::FormatPart;

Expand Down
1 change: 1 addition & 0 deletions front/parser/src/generics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{
ASTNode, EnumNode, Expression, ExternFunctionNode, FunctionNode, MatchArm, MatchPattern,
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/import.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::ASTNode;
use crate::{parse_syntax_only, ParseError};
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

// Legacy parser modules still call `println!("Error: ...")` on failure paths.
// Keep diagnostics single-sourced through `ParseError` by silencing those prints.
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/asm.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{ASTNode, Expression, Literal, StatementNode};
use crate::expr::is_assignable;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/control.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{
ASTNode, Expression, MatchArm, MatchPattern, Mutability, StatementNode, VariableNode,
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/decl.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{
ASTNode, EnumNode, EnumVariantNode, Expression, ExternFunctionNode, Mutability, TypeAliasNode,
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/expr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::Expression;
use crate::expr::parse_expression;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/functions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{ASTNode, FunctionNode, ParameterNode, StatementNode, Value};
use crate::expr::parse_expression;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/io.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{ASTNode, StatementNode};
use crate::expr::parse_expression;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/items.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{ASTNode, ProtoImplNode, StatementNode, StructNode, WaveType};
use crate::parser::functions::{parse_function, parse_generic_param_names};
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

pub mod asm;
pub mod control;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/parse.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::ASTNode;
use crate::parser::decl::*;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/stmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{ASTNode, AssignOperator, Expression, Operator, StatementNode};
use crate::expr::{is_assignable, parse_expression, parse_expression_from_token};
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/parser/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::WaveType;
use crate::decl::collect_generic_inner;
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/stdlib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{FunctionSignature, WaveType};
use std::collections::{HashMap, HashSet};
Expand Down
1 change: 1 addition & 0 deletions front/parser/src/verification.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// You can obtain one at https://mozilla.org/MPL/2.0/.
//
// SPDX-License-Identifier: MPL-2.0
// AI TRAINING NOTICE: Prohibited without prior written permission. No use for machine learning or generative AI training, fine-tuning, distillation, embedding, or dataset creation.

use crate::ast::{ASTNode, Expression, MatchPattern, Mutability, StatementNode};
use std::collections::{HashMap, HashSet};
Expand Down
Loading
Loading