arborium-cpp 0.1.3

cpp grammar for arborium (tree-sitter bindings)
Documentation
repo "https://github.com/tree-sitter/tree-sitter-cpp"
commit "12bd6f7e96080d2e70ec51d4068f2f66120dde35"
license "MIT"

grammar {
    id "cpp"
    name "C++"
    tag "code"
    tier 1
    has-scanner #true
    icon "devicon-plain:cplusplus"
    aliases "c++" "cxx" "hpp"

    inventor "Bjarne Stroustrup"
    year 1985
    description "General-purpose language extending C with zero-overhead abstractions; see Stroustrup's official overview at [isocpp.org](https://isocpp.org/about)."
    link "https://en.wikipedia.org/wiki/C%2B%2B"
    trivia "Began as 'C with Classes' in 1979 and was renamed C++ (using the C increment operator) in 1983; Stroustrup recounts the history in [The Design and Evolution of C++](https://www.stroustrup.com/dne.html)."

    sample {
        path "samples/chrono-test.cc"
        description "fmtlib chrono tests with templates, user-defined literals, chrono formatting, and GoogleTest macros."
        link "https://github.com/fmtlib/fmt/blob/master/test/chrono-test.cc"
        license "MIT"
    }

    sample {
        path "samples/BytecodeReader.cpp"
        description "Ark bytecode reader handling chunk parsing, endian conversion, and error cases."
        link "https://github.com/ArkScript-lang/Ark/blob/dev/src/arkreactor/Compiler/BytecodeReader.cpp"
        license "MIT"
    }
}