difftastic/vendored_parsers/tree-sitter-pascal
Wilfred Hughes 08b3ff138f Rename vendor/ directory
Closes #453
2023-01-10 08:35:01 +07:00
..
.doc Rename vendor/ directory 2023-01-10 08:35:01 +07:00
examples Rename vendor/ directory 2023-01-10 08:35:01 +07:00
queries Rename vendor/ directory 2023-01-10 08:35:01 +07:00
src Rename vendor/ directory 2023-01-10 08:35:01 +07:00
test/corpus Rename vendor/ directory 2023-01-10 08:35:01 +07:00
Cargo.toml Rename vendor/ directory 2023-01-10 08:35:01 +07:00
LICENSE Rename vendor/ directory 2023-01-10 08:35:01 +07:00
README.md Rename vendor/ directory 2023-01-10 08:35:01 +07:00
binding.gyp Rename vendor/ directory 2023-01-10 08:35:01 +07:00
grammar.js Rename vendor/ directory 2023-01-10 08:35:01 +07:00
package.json Rename vendor/ directory 2023-01-10 08:35:01 +07:00

README.md

tree-sitter-pascal

Grammar for Pascal and its dialects Delphi and Freepascal.

Supported language features

  • Classes, records, interfaces, class helpers
  • Nested declarations
  • Variant records
  • Generics (Delphi- & FPC flavored)
  • Anonymous procedures & functions
  • Inline assember (but no highlighting)
  • Extended RTTI attributes
  • FPC PasCocoa extensions

Tree-sitter features:

  • Syntax highlighting
  • Scopes

Screenshots

(using nvim-treesitter)