Commit Graph

  • e8e2515465 Split allocator test and move to separate file. master Troy Brown 2024-05-23 00:00:59 -0400
  • 5417b9ffc7 Remove duplicate entry_declaration rule. Troy Brown 2024-05-22 00:07:32 -0400
  • 6c3dc1f0ae Correct parsing of discriminant constraints in allocators. Troy Brown 2024-05-21 21:38:12 -0400
  • ba0894efa0 Accept aspect specification for discriminant specification Piotr Trojanek 2024-01-03 18:23:15 +0100
  • 1302d7fb0b Accept aspect specification for entry index specification Piotr Trojanek 2024-01-03 18:14:35 +0100
  • 68040e7ae8 Accept entry families with no parameters Piotr Trojanek 2024-01-03 17:58:44 +0100
  • 4312cfd8ba Accept aspect specification for extended return object Piotr Trojanek 2024-01-03 16:27:22 +0100
  • 5a2bff7cea Reuse _conditional_expression Piotr Trojanek 2024-01-03 15:43:28 +0100
  • 07019a9929 Accept declare expression in pragma Piotr Trojanek 2024-01-03 15:39:15 +0100
  • 73d90b439d Upgrade tree-sitter to version 20.6 Emmanuel Briot 2024-01-05 08:16:49 +0100
  • a1e54e4e03 Accept pragmas within declare expressions Piotr Trojanek 2024-01-03 14:22:55 +0100
  • f21f13afe0 Correct parsing of discrete_choice expressions. Troy Brown 2023-09-02 15:40:32 -0400
  • 0f572c4dcc Add test for #6 Emmanuel Briot 2023-08-28 07:32:53 +0200
  • b6507d0a88 Revert "feat: use the i flag for Regex" Emmanuel Briot 2023-08-28 07:23:32 +0200
  • f67bc6622a Synchronize queries with nvim-treesitter repository Emmanuel Briot 2023-08-22 08:23:52 +0200
  • 1296a692cc Update dependencies versions Emmanuel Briot 2023-08-22 08:06:07 +0200
  • 5bec028d82
    Merge pull request #5 from amaanq/regex-i-flag Emmanuel Briot 2023-08-22 08:59:04 +0200
  • 9c6c5e2a18
    chore: generate Amaan Qureshi 2023-08-12 22:44:04 -0400
  • c0f6fedb25
    chore: remove unncessary conflicts Amaan Qureshi 2023-08-12 22:44:00 -0400
  • 99d845cd94
    feat: use the i flag for Regex Amaan Qureshi 2023-08-12 22:43:40 -0400
  • ba7951a8f3 Fill in year and name in license Emmanuel Briot 2023-06-06 07:59:04 +0200
  • 8f8a344baf A with_clause is not necessarily for a single identifier. Emmanuel Briot 2023-06-06 07:44:54 +0200
  • caed0d5025 Add support for folding subprogram declarations Emmanuel Briot 2023-06-06 07:44:31 +0200
  • 5e125407b0 Add license Emmanuel Briot 2023-06-06 07:43:54 +0200
  • 42cc2eb141 (package_specification): now hidden in trees Emmanuel Briot 2023-02-13 13:51:44 +0100
  • e9e2ec9d3b Also highlight tagged and limited in type declarations. Emmanuel Briot 2022-12-15 09:58:32 +0100
  • 0210164cce Replace type.definition with keyword.type Emmanuel Briot 2022-12-15 09:35:25 +0100
  • 7426f191a1 Explain how to generate Railroad diagrams for the grammar. Emmanuel Briot 2022-12-15 09:29:06 +0100
  • d625712fe1 Allow empty statements of declarations in gnatprep Emmanuel Briot 2022-12-14 14:15:47 +0100
  • faa006e5fd Allow if-expression for discriminant constraints Emmanuel Briot 2022-12-14 13:49:02 +0100
  • 7fe1b1edb4 Add support for gnatprep directives Emmanuel Briot 2022-12-14 13:29:59 +0100
  • 39697ddca8 fix support of pragmas inside exception handlers Emmanuel Briot 2022-12-14 12:59:09 +0100
  • dbd3401b14 A task type can contain pragmas Emmanuel Briot 2022-12-14 12:31:33 +0100
  • 7b4bf400ab Task types may have no task_item Emmanuel Briot 2022-12-14 12:24:09 +0100
  • fb54a00c16 Allow pragmas inside records Emmanuel Briot 2022-12-14 12:08:24 +0100
  • b9645c74b2 Add discriminant_constraint Emmanuel Briot 2022-12-14 11:55:25 +0100
  • a63a4f53d3 (extension with aggregates): allow a single positional item Emmanuel Briot 2022-12-14 11:19:43 +0100
  • c61d74d03a Fix parsing numeric literals with underscore in decimal part Emmanuel Briot 2022-12-14 11:05:55 +0100
  • 6903869a00 Fix handling of variant records Emmanuel Briot 2022-12-14 10:44:51 +0100
  • 725a32a592 Fix handling of operator names in parameter_association Emmanuel Briot 2022-12-14 10:06:22 +0100
  • 15b9745fff help tree-sitter with recognizing Ada files Emmanuel Briot 2022-12-14 10:06:04 +0100
  • c25792f45c Add support for slices Emmanuel Briot 2022-12-13 12:29:02 +0100
  • 30545542d7 Remove no longer needed conflict clauses Emmanuel Briot 2022-12-12 11:39:57 +0100
  • 4557f68292 Inline "statement" Emmanuel Briot 2022-12-12 11:31:29 +0100
  • d52ba823fa Add support for "or terminate" in select statements Emmanuel Briot 2022-12-12 11:27:49 +0100
  • d6ea15a3e0 Add support for double-quotes inside strings Emmanuel Briot 2022-12-12 10:58:23 +0100
  • ec82f7b2cf Fix support for Func(...).Value Emmanuel Briot 2022-12-12 10:48:06 +0100
  • 7bd8543b71 Fix error for access parameters and untyped constants Emmanuel Briot 2022-12-09 14:38:08 +0100
  • 3b5200c14c Inline all rules that do not consume any character directly Emmanuel Briot 2022-12-09 12:08:02 +0100
  • a41588c541 Various inlining of rules to simplify tree Emmanuel Briot 2022-12-09 09:54:14 +0100
  • de1a5f3038 Commit the generated files Emmanuel Briot 2022-12-08 11:53:54 +0100
  • 1eafd432d7 Add queries for neovim Emmanuel Briot 2022-12-08 11:23:51 +0100
  • 0a52f6df01 various attempts to simplify grammar Emmanuel Briot 2022-12-06 10:20:25 +0100
  • 974160cf9b Remove _direct_name, use identifier directly Emmanuel Briot 2022-10-25 10:02:51 +0200
  • fb5a2b68b0 Remove selector_name rule Emmanuel Briot 2022-10-25 09:58:04 +0200
  • e06723eee2 Minor cleanups Emmanuel Briot 2022-10-25 09:53:24 +0200
  • 464ba8c3da Range attribute Emmanuel Briot 2022-10-25 09:24:41 +0200
  • 434dc1a695 Asynchronous select Emmanuel Briot 2022-10-25 09:04:38 +0200
  • b0f3476851 Support for protected types Emmanuel Briot 2022-10-25 08:56:27 +0200
  • e5245e8283 Support for task types Emmanuel Briot 2022-10-25 08:30:55 +0200
  • 4433fab200 Add support for redefining operators Emmanuel Briot 2022-10-24 15:49:39 +0200
  • f32b258652 Support for tasks Emmanuel Briot 2022-10-24 15:31:20 +0200
  • 779bebba99 Add support for separates Emmanuel Briot 2022-10-24 14:57:08 +0200
  • 184f9ca9b8 support for discrete_range constraints Emmanuel Briot 2022-10-24 14:48:54 +0200
  • 6f6cac7c84 Support for allocators Emmanuel Briot 2022-10-24 14:45:14 +0200
  • d440b2e820 Initial support for generics Emmanuel Briot 2022-10-24 14:35:37 +0200
  • 59921871bb Add if statements Emmanuel Briot 2022-10-24 13:55:24 +0200
  • b100bdd8c1 Minor changes to README, point to ada-mode grammar Emmanuel Briot 2022-10-24 13:16:31 +0200
  • 2db1b28fb6 Support for loop statements Emmanuel Briot 2022-10-24 13:14:29 +0200
  • ad302a74a2 Support for renaming declarations Emmanuel Briot 2022-10-24 09:54:37 +0200
  • bf801ce20e Support for record aggregates Emmanuel Briot 2022-10-24 09:31:48 +0200
  • c0b04e4be1 Some more cases of expression functions Emmanuel Briot 2022-10-21 20:55:45 +0200
  • 8e44c8bc3b Initial support for subprograms Emmanuel Briot 2022-10-21 17:40:19 +0200
  • 5e5c9f5bc6 Support for record types Emmanuel Briot 2022-10-21 17:12:31 +0200
  • 160d197c59 Support for arrays and object declarations Emmanuel Briot 2022-10-21 15:44:53 +0200
  • 1f837154de Support for enumerations Emmanuel Briot 2022-10-21 15:33:09 +0200
  • cac7dd6bec Added support for floating point types Emmanuel Briot 2022-10-21 15:15:57 +0200
  • 8f3c5919a7 Change definition of name_list and defining_identifier_list Emmanuel Briot 2022-10-21 14:30:34 +0200
  • 51a69f0fb4 Additions to the grammar Emmanuel Briot 2022-10-21 14:11:41 +0200
  • bb4c5973e6 Initial revision Emmanuel Briot 2022-10-21 09:04:19 +0200