# tree-sitter-css **Repository Path**: askzee/tree-sitter-css ## Basic Information - **Project Name**: tree-sitter-css - **Description**: tree-sitter-css 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-css ## usage ```bash git clone git@tribe.cnblogs.com:br0/tree-sitter-css.git zig fetch --save path/to/tree-sitter-css ``` 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_css = b.dependency("tree_sitter_css", .{ .target = target, .optimize = optimize, }); exe.root_module.linkLibrary(tree_sitter_css.artifact("tree-sitter-css")); } ``` main.zig ```zig const std = @import("std"); const ts = @import("tree-sitter"); extern fn tree_sitter_css() callconv(.C) *ts.Language; pub fn main() void { _ = tree_sitter_css(); } ```