# tree-sitter-html **Repository Path**: askzee/tree-sitter-html ## Basic Information - **Project Name**: tree-sitter-html - **Description**: tree-sitter-html to zig - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-05-09 - **Last Updated**: 2025-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tree-sitter-html ## usage ```bash git clone git@tribe.cnblogs.com:br0/tree-sitter-html.git zig fetch --save path/to/tree-sitter-html ``` build.zig ```zig const std = @import("std"); pub fn build(b: *std.Build) void { const target = b.standardTargetOptions(.{}); const optimize = b.standardOptimizeOption(.{}); const exe = b.addExecutable(.{ .name = "zig-tree-sitter-usage", .root_source_file = b.path("src/main.zig"), .target = target, .optimize = optimize, }); b.installArtifact(exe); const tree_sitter = b.dependency("tree_sitter", .{ .target = target, .optimize = optimize, }); exe.root_module.addImport("tree-sitter", tree_sitter.module("tree-sitter")); const tree_sitter_html = b.dependency("tree_sitter_html", .{ .target = target, .optimize = optimize, }); exe.root_module.linkLibrary(tree_sitter_html.artifact("tree-sitter-html")); } ``` main.zig ```zig const std = @import("std"); const ts = @import("tree-sitter"); extern fn tree_sitter_html() callconv(.C) *ts.Language; pub fn main() void { _ = tree_sitter_html(); } ```