@neo4j-cypher/language-support
Version:
Cypher language support
24 lines (15 loc) • 620 B
Markdown
This package contains the core language support features for Cypher built with ANTLR4.
The API is not yet properly documented, but here are two simple examples of what you can do!
`npm install @neo4j-cypher/language-support@next`
```typescript
import {
autocomplete,
validateSyntax,
DbSchema,
} from '@neo4j-cypher/language-support';
const schema: DbSchema = { labels: ['Person'] };
autocomplete('MATCH (n:', schema); // yields CompletionItem[] containing "Person"
validateSyntax('RETRN 123', schema); // yields SyntaxDiagnostic[] with Invalid keyword, did you mean RETURN?
```