104 Ревизии (92fda59cbcfe37c302e3c4babe56aada68228b54)

Автор SHA1 Съобщение Дата
  rktdm a0d1092dd7 feat: additional modules support преди 4 месеца
  rktdm cacfb40aa7 feat: add support for expansion statements (P1306) преди 1 година
  rktdm 3fd1c51879 feat: add support for annotations (P3394) преди 1 година
  rktdm c95a0b1403 feat!: add support for reflection (P2996) преди 1 година
  Antonin Delpeuch 4910efca8d fix: Support explicit calls to overloaded operators преди 11 месеца
  rktdm d749ef5967 feat: support explicit object parameters преди 1 година
  rktdm 6d631146ef feat: allow extern template instantiantions преди 1 година
  eezstreet b51a1ddea9 Added tests преди 1 година
  Jules Wiriath 56455f4245
Lambda specifiers implementation (#316) преди 1 година
  John Drouhard 5e18e2b295 using directives: allow attributes to appear at the beginning преди 1 година
  John Drouhard ac5dc6f4d4 attributes: support [[using attr-namespace: ...]] преди 1 година
  Pablo Hugen dd4086a790 Add missing tests преди 2 години
  Pablo Hugen 5343337a4c Implement productions and tests преди 1 година
  John Drouhard 35a049140d fix lambda declarator front-attr location in parameter-list-included form преди 1 година
  John Drouhard 4373ae7f74 c++23: support additional lambda expression syntax (P1102R2) преди 1 година
  John Drouhard 0fc8c8cc42 lambda expressions: support capture syntax through cpp20 преди 1 година
  Amaan Qureshi d6eba4f3d8 fix: inline the `virtual` node преди 1 година
  Amaan Qureshi 7bb212b9f3 feat: bump tree-sitter-c to 0.23.0 преди 1 година
  Valentin Touzeau f8472022c0 Add tests for template/comparison ambiguities преди 2 години
  Amaan Qureshi 6ca758cff9
feat: bump C grammar преди 2 години
  Amaan Qureshi 1c3c93d727 feat: support pure virtual destructors преди 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 1ef1791b3c fix: give for statement bodies a higher `dynamic` precedence to avoid parse errors преди 2 години
  Brandon Wu 4ca37be8e7
disambiguate fold vs parenthesized assignment (#239) преди 2 години
  Amaan Qureshi 3deebb6635
fix: abstrace reference declarators in parameters преди 2 години
  Amaan Qureshi 16874f1fea
chore: bump tree-sitter-c to 0.20.7 преди 2 години
  Ben Deane a90f170f92
refactor: rewrite `number_literal` преди 2 години
  Amaan Qureshi 5cd0aa4e01
chore: add C's test corpus for better regression detection преди 2 години
  Ben Deane 9692f069b9 Support dependent operator templates преди 2 години
  Ben Deane 472002f3bf Support multidimensional subscripts преди 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 dbc1e2baac
fix: initializer lists can be the RHS of an assignment expression преди 3 години
  Amaan Qureshi eba14809da
fix: primitive types are allowed in compound literal expressions преди 3 години
  Amaan Qureshi 0dd318d271
fix: update `if_statement` to align with C преди 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 03fa93db13 support alternate logical operators (and/or) in requires clauses преди 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 години
  John Drouhard 2b908639fd decltype(...) expressions can be used in qualified identifiers prior to scope resolution operators преди 3 години
  Sam McCall cf12e88166
Include rawstring delimiters in the tree, use for injections (#181) преди 3 години
  John Drouhard 5ead1e26c6 support using-enum-declaration преди 3 години
  jdrouhard d5e90fba89
Add support for alternative operator representations (#179) преди 3 години