()
| 163 | } |
| 164 | |
| 165 | export async function getCParser(): Promise<Parser> { |
| 166 | await ensureInit(); |
| 167 | if (!cParser) { |
| 168 | cParser = new Parser(); |
| 169 | const lang = await loadLanguage('tree-sitter-c.wasm'); |
| 170 | cParser.setLanguage(lang); |
| 171 | } |
| 172 | return cParser; |
| 173 | } |
| 174 | |
| 175 | export async function getRubyParser(): Promise<Parser> { |
| 176 | await ensureInit(); |
no test coverage detected