# 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();
}
```