diff --git a/.github/workflows/build_parsers.yml b/.github/workflows/build_parsers.yml index f453874..5cbcb26 100644 --- a/.github/workflows/build_parsers.yml +++ b/.github/workflows/build_parsers.yml @@ -4,10 +4,10 @@ on: push: branches: - main - - telkins/build-dylibs + - telkins/objc paths: - - 'parsers.toml' - - '.github/workflows/build_parsers.yml' + - "parsers.toml" + - ".github/workflows/build_parsers.yml" workflow_dispatch: jobs: diff --git a/parsers.toml b/parsers.toml index 9726876..a970f62 100644 --- a/parsers.toml +++ b/parsers.toml @@ -3,4 +3,5 @@ tree-sitter-version = "0.24.4" [parsers] java = "0.23.2" kotlin = { ref = "76f53c48d29e8588934fb55b0240d7bdfe00bfe5", from = "https://github.com/fwcd/tree-sitter-kotlin" } -swift = { ref = "6accc2f720c7ff8573f6956a34ea22f50c44d839", from = "https://github.com/alex-pinkus/tree-sitter-swift" } \ No newline at end of file +swift = { ref = "6accc2f720c7ff8573f6956a34ea22f50c44d839", from = "https://github.com/alex-pinkus/tree-sitter-swift" } +objc = { ref = "18802acf31d0b5c1c1d50bdbc9eb0e1636cab9ed", from = "https://github.com/tree-sitter-grammars/tree-sitter-objc", cmd = "npm install && npx tree-sitter build" } \ No newline at end of file diff --git a/parsers/libtree-sitter-objc-darwin-arm64.dylib b/parsers/libtree-sitter-objc-darwin-arm64.dylib new file mode 100755 index 0000000..d46da76 Binary files /dev/null and b/parsers/libtree-sitter-objc-darwin-arm64.dylib differ diff --git a/parsers/libtree-sitter-objc-linux-x86_64.so b/parsers/libtree-sitter-objc-linux-x86_64.so new file mode 100755 index 0000000..e0941d1 Binary files /dev/null and b/parsers/libtree-sitter-objc-linux-x86_64.so differ