mirror of
https://github.com/kucherenko/jscpd.git
synced 2026-09-19 08:11:03 +08:00
50b1f94d84
Add support for detecting duplicate code in GDScript (.gd) files used by the Godot game engine. GDScript is a Python-like language with its own keywords and syntax. Changes: - Add gdscript format with .gd extension to formats.ts - Create custom grammar for GDScript tokenization including: - Comments (#) - Strings (single/double/triple quotes) - Annotations (@onready, @export, etc.) - GDScript keywords (func, signal, extends, class_name, var, const, etc.) - Built-in types (Vector2, Vector3, Dictionary, Array, etc.) - Operators (:=, ->, etc.) - Register grammar in grammar-loader.ts - Add test fixtures Fixes #758 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>