Skip to content

Commit 705e4fd

Browse files
committed
Added tree-sitter-php
1 parent b3dcfd2 commit 705e4fd

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

deno.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"tree-sitter": "npm:tree-sitter@^0.22.4",
1515
"tree-sitter-c": "npm:tree-sitter-c@0.23.6",
1616
"tree-sitter-c-sharp": "npm:tree-sitter-c-sharp@^0.23.1",
17+
"tree-sitter-php": "npm:tree-sitter-php@^0.23.12",
1718
"tree-sitter-python": "npm:tree-sitter-python@^0.23.6",
1819
"tree-sitter-java": "npm:tree-sitter-java@^0.23.5",
1920
"yargs": "https://deno.land/x/yargs@v18.0.0-deno/deno.ts",

src/helpers/treeSitter/parsers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Python from "npm:tree-sitter-python";
33
import CSharp from "npm:tree-sitter-c-sharp";
44
import C from "tree-sitter-c";
55
import Java from "npm:tree-sitter-java";
6+
import PHP from "tree-sitter-php";
67

78
const pythonParser = new Parser();
89
pythonParser.setLanguage(Python as Language);
@@ -20,13 +21,19 @@ const javaParser = new Parser();
2021
javaParser.setLanguage(Java as Language);
2122
const javaLanguage = Java.name as "java";
2223

24+
const phpParser = new Parser();
25+
phpParser.setLanguage(PHP.php_only as Language);
26+
const phpLanguage = PHP.php_only.name as "php";
27+
2328
export {
2429
cLanguage,
2530
cParser,
2631
csharpLanguage,
2732
csharpParser,
2833
javaLanguage,
2934
javaParser,
35+
phpLanguage,
36+
phpParser,
3037
pythonLanguage,
3138
pythonParser,
3239
};

0 commit comments

Comments
 (0)