209 Révisions (af9a043f28b3257c3c41184b71eb93324072c90e)

Auteur SHA1 Message Date
  Amaan Qureshi 03aec3de1f
chore: update C to v0.20.3 il y a 3 ans
  Amaan Qureshi bef54737be
feat: add eslint formatting il y a 3 ans
  John Drouhard 670404d7c6 feat: support template friend declarations il y a 3 ans
  John Drouhard 0b6d0eb9ab feat!: namespace rule tweaks il y a 3 ans
  Amaan Qureshi af15a5260b
feat: add missing fold operators (#195) il y a 3 ans
  John Drouhard 03fa93db13 support alternate logical operators (and/or) in requires clauses il y a 3 ans
  John Drouhard 56cec4c2eb feat!: support virtual inheritance il y a 3 ans
  John Drouhard 5e9f44f632 reduce state count a bit more for function declarations; fix a few places where attributes can appear il y a 3 ans
  John Drouhard bc8809507a reduce parse state count by combining class/struct/union declarations into one anonymous rule il y a 3 ans
  John Drouhard 20beae977e change function declarator to more accurately parse all the possible components il y a 3 ans
  v1nh1shungry e2fcae8792 support attribute in alias declaration il y a 3 ans
  John Drouhard 2d2c4aee86 enum_specifier: change to right precedence; fixes #187 il y a 3 ans
  John Drouhard 2b908639fd decltype(...) expressions can be used in qualified identifiers prior to scope resolution operators il y a 3 ans
  Sam McCall cf12e88166
Include rawstring delimiters in the tree, use for injections (#181) il y a 3 ans
  John Drouhard 5ead1e26c6 support using-enum-declaration il y a 3 ans
  jdrouhard d5e90fba89
Add support for alternative operator representations (#179) il y a 3 ans
  Michal Liszcz 45593f0578
Correct function-try-block parsing (#176) il y a 3 ans
  John Drouhard 818a564afc Add support for init-statements in range-for loops il y a 4 ans
  mliszcz fd7bec5933 Add support for function-try-block il y a 4 ans
  John Drouhard a832195eb3 trailing return types: all type descriptors can appear as a trailing return type il y a 4 ans
  Ben Dunkin a403969cbb
Implement fold expressions and more complete requires clauses (#151) il y a 4 ans
  John Drouhard 656d7ea44b Type requirements can only specify type names after the typename keyword, not any expression il y a 4 ans
  John Drouhard 1784c22641 Add some fieldnames to requires clause and expression il y a 4 ans
  John Drouhard 8071cdeedd Add support for lambda expression template parameters il y a 4 ans
  John Drouhard 5b83b753f2 Add support for default comparisons and the three way comparison operator il y a 4 ans
  John Drouhard 8e735aaf11 Add consteval and constinit support il y a 4 ans
  John Drouhard d146a46b58 Concepts: add support for requires clauses in function declarators il y a 4 ans
  John Drouhard 9c521041ec trailing return type must be last in a function declarator il y a 4 ans
  John Drouhard 862f6f2841 alias decltype_auto to decltype il y a 4 ans
  John Drouhard 6800b65532 Add support for constraints on placeholder type specifiers il y a 4 ans
  Stephan Seitz 4af61b769e Make simple_requirement an alias for expression_statement il y a 4 ans
  Stephan Seitz 4014e212eb Add support for concepts il y a 4 ans
  John Drouhard e8dcc9d2b4 Support attributes on class/struct/union declarations il y a 4 ans
  BigRedEye 724b93bac0 feat: Support namespace aliases il y a 4 ans
  John Drouhard 30b9a2f6b4 Overhaul scoped identifier rules and add dependent name support il y a 4 ans
  cynix 977dc3a960
Add user-defined literals (#115) il y a 4 ans
  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 il y a 4 ans
  John Drouhard d0730bb0c3 Update tree-sitter-c dependency to 0.20.1 il y a 4 ans
  John Drouhard 46befa3f34 Add template_method to field_initializer rule il y a 4 ans
  Alois Wohlschlager 01b9eb2ee5
Ref-qualifiers on functions il y a 4 ans
  Andrew He 2889d93330 Add support for initializer lists in subscript operator il y a 5 ans
  John Drouhard 6cc73d72fd All cpp-specific statements are valid under case statements. Fixes #97 il y a 4 ans
  John Drouhard 5d46d3a5fb Add thread_local to storage_class_specifiers (fixes #101) il y a 4 ans
  John Drouhard 99e287a435 Utilize tree-sitter-c for [[attribute]] grammar il y a 4 ans
  Calixte Denizet 25d65aa70c Add c++20 attributes on statements il y a 6 ans
  Alois Wohlschlager 42c8fd32c1
Support C++20 coroutines il y a 4 ans
  Calixte Denizet 21e951b104 Can have spaces between delete and [] in operator declaration il y a 6 ans
  Calixte Denizet ead843bf36 Add operator delete/new[]/delete[] il y a 6 ans
  Calixte Denizet b996f893a6 Add new operator il y a 6 ans
  Calixte Denizet 089c1e49cc Operator keyword can be followed by a space il y a 6 ans