50 Комити (2e73beed761d719182c5fbe65da3e6def590627f)

Аутор SHA1 Порука Датум
  rktdm d749ef5967 feat: support explicit object parameters пре 1 година
  rktdm 6d631146ef feat: allow extern template instantiantions пре 1 година
  John Drouhard 5e18e2b295 using directives: allow attributes to appear at the beginning пре 1 година
  John Drouhard ac5dc6f4d4 attributes: support [[using attr-namespace: ...]] пре 1 година
  Amaan Qureshi d6eba4f3d8 fix: inline the `virtual` node пре 1 година
  Amaan Qureshi 6ca758cff9
feat: bump C grammar пре 2 година
  Amaan Qureshi aa79a170c6 fix: specifier and virtual do not strictly require each other пре 2 година
  Amaan Qureshi d51470929e fix: allow qualified identifiers in field expressions пре 2 година
  Amaan Qureshi 3deebb6635
fix: abstrace reference declarators in parameters пре 2 година
  Amaan Qureshi 16874f1fea
chore: bump tree-sitter-c to 0.20.7 пре 2 година
  Amaan Qureshi ba1f79fb1d
fix: allow `attribute_specifier` after `noexcept` пре 3 година
  Amaan Qureshi c7dd622e7a
feat: add `alignas_specifier` and `alignof_expression` пре 3 година
  Amaan Qureshi e99ad99231
fix: allow pointer declarators in qualified identifiers & `.*` in field expressions пре 3 година
  Amaan Qureshi 7d975cd142
chore: update tests and queries пре 3 година
  John Drouhard 670404d7c6 feat: support template friend declarations пре 3 година
  John Drouhard 0b6d0eb9ab feat!: namespace rule tweaks пре 3 година
  John Drouhard 56cec4c2eb feat!: support virtual inheritance пре 3 година
  John Drouhard 5e9f44f632 reduce state count a bit more for function declarations; fix a few places where attributes can appear пре 3 година
  John Drouhard 20beae977e change function declarator to more accurately parse all the possible components пре 3 година
  v1nh1shungry e2fcae8792 support attribute in alias declaration пре 3 година
  John Drouhard 2d2c4aee86 enum_specifier: change to right precedence; fixes #187 пре 3 година
  Sam McCall cf12e88166
Include rawstring delimiters in the tree, use for injections (#181) пре 3 година
  John Drouhard 5ead1e26c6 support using-enum-declaration пре 3 година
  Michal Liszcz 45593f0578
Correct function-try-block parsing (#176) пре 3 година
  John Drouhard 5b83b753f2 Add support for default comparisons and the three way comparison operator пре 4 година
  John Drouhard 8e735aaf11 Add consteval and constinit support пре 4 година
  John Drouhard 6800b65532 Add support for constraints on placeholder type specifiers пре 4 година
  John Drouhard e8dcc9d2b4 Support attributes on class/struct/union declarations пре 4 година
  BigRedEye 724b93bac0 feat: Support namespace aliases пре 4 година
  John Drouhard 30b9a2f6b4 Overhaul scoped identifier rules and add dependent name support пре 4 година
  cynix 977dc3a960
Add user-defined literals (#115) пре 4 година
  John Drouhard ca00ce9629 Refactor virtual_function_specifier to simply be a declaration modifier so it can appear in any order in the decl-specifier-seq пре 4 година
  John Drouhard 46befa3f34 Add template_method to field_initializer rule пре 4 година
  Alois Wohlschlager 01b9eb2ee5
Ref-qualifiers on functions пре 4 година
  John Drouhard 5d46d3a5fb Add thread_local to storage_class_specifiers (fixes #101) пре 4 година
  John Drouhard 99e287a435 Utilize tree-sitter-c for [[attribute]] grammar пре 4 година
  Calixte Denizet 25d65aa70c Add c++20 attributes on statements пре 6 година
  Calixte Denizet 21e951b104 Can have spaces between delete and [] in operator declaration пре 6 година
  Calixte Denizet ead843bf36 Add operator delete/new[]/delete[] пре 6 година
  Calixte Denizet b996f893a6 Add new operator пре 6 година
  Calixte Denizet 089c1e49cc Operator keyword can be followed by a space пре 6 година
  Calixte Denizet f503c2a0d7 Namespace names for definition can be scoped and contain inline keyword пре 6 година
  Max Brunsfeld c61212414a Disambiguite function declarator vs init declarator пре 5 година
  jdrouhard fb8250eef8
Fixes for constructor declarations (#89) пре 5 година
  Max Brunsfeld 7070224878 Fix alias: _declaration -> declaration пре 6 година
  jdrouhard 4da6618567
Non-type template parameters can be variadic as well (#76) пре 6 година
  jdrouhard 0c605b92d1
Improve parsing of friend declarations when using c++11 simple type specifier (#77) пре 6 година
  calixteman 9570367528
Add operator conversion (#73) пре 6 година
  calixteman 86f1e6ca02 static_assert can have raw strings or concatenated strings as 2nd arg (#69) пре 6 година
  Max Brunsfeld d03a032c0e Add highlight query, syntax highlighting tests пре 6 година