Add Tcl grammar and ABI compliance check

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2026-01-22 12:49:58 +0100
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2026-01-22 12:49:58 +0100
Commit 0dce637073c97752e436ee5a1d1e16bf3dc8e7b2 (patch)
-rw-r--r-- .gitignore 1
-rw-r--r-- Makefile 12
-rw-r--r-- abicheck.c 32
-rw-r--r-- main.c 6
-rw-r--r-- queries/tcl.h 10
-rw-r--r-- queries/tcl.scm 4
-rw-r--r-- tests.sh 5
-rw-r--r-- tests/test.tcl 11
-rw-r--r-- vendor/tree-sitter-tcl/LICENSE 21
-rw-r--r-- vendor/tree-sitter-tcl/Makefile 109
-rw-r--r-- vendor/tree-sitter-tcl/src/grammar.json 1606
-rw-r--r-- vendor/tree-sitter-tcl/src/node-types.json 1464
-rw-r--r-- vendor/tree-sitter-tcl/src/parser.c 24698
-rw-r--r-- vendor/tree-sitter-tcl/src/scanner.c 67
-rw-r--r-- vendor/tree-sitter-tcl/src/tree_sitter/parser.h 230
15 files changed, 28272 insertions, 4 deletions

Commit too large to display