Skip to content

anysphere/tree-sitter-prisma

This branch is up to date with andrew-healey/tree-sitter-prisma:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

79fb9fb · Nov 20, 2024
Mar 17, 2022
Mar 17, 2022
Nov 20, 2024
Jan 5, 2023
Nov 19, 2021
Nov 20, 2024
Apr 20, 2022
Sep 20, 2019
Nov 20, 2024
Nov 20, 2024
Jun 10, 2022
Jun 11, 2022
Nov 12, 2021
Jan 5, 2023
Jan 5, 2023
Jan 5, 2023
Nov 20, 2024

Repository files navigation

Tree Sitter Prisma

semantic-release

Introduction

This is an unofficial Prisma language parsing. More information about the language and specs can be found here:

If you notice any bug or problem, please submit an issue or make a pull request. Any contribution is welcomed and needed.

Development

Requirements:

  • Rust >= 1.36
  • npm >= 6

All the parsing logic is specified in grammar.js at the root level. To see if the changes made to it are working, run the tests and compare the results.

npm test

More information about how to write or use the tree parser can be found here: http://tree-sitter.github.io/tree-sitter/

Many parts of the code were scavenged from these repositories:

I'm grateful to the authors and contributors of those repositories, without them this parser would be a lot times worse. Thank you for having such a good documentation and code.

About

Prisma tree sitter grammar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.5%
  • C++ 4.3%
  • JavaScript 2.7%
  • Rust 1.2%
  • Other 0.3%