207 Commits (a95b63deb1dc5b90dbd4a459053892994a07ccc1)

Autor SHA1 Mensaje Fecha
  John Drouhard 9c521041ec trailing return type must be last in a function declarator hace 4 años
  John Drouhard 862f6f2841 alias decltype_auto to decltype hace 4 años
  John Drouhard 6800b65532 Add support for constraints on placeholder type specifiers hace 4 años
  Stephan Seitz 4af61b769e Make simple_requirement an alias for expression_statement hace 4 años
  Stephan Seitz 4014e212eb Add support for concepts hace 4 años
  John Drouhard e8dcc9d2b4 Support attributes on class/struct/union declarations hace 4 años
  BigRedEye 724b93bac0 feat: Support namespace aliases hace 4 años
  John Drouhard 30b9a2f6b4 Overhaul scoped identifier rules and add dependent name support hace 4 años
  cynix 977dc3a960
Add user-defined literals (#115) hace 4 años
  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 hace 4 años
  John Drouhard d0730bb0c3 Update tree-sitter-c dependency to 0.20.1 hace 4 años
  John Drouhard 46befa3f34 Add template_method to field_initializer rule hace 4 años
  Alois Wohlschlager 01b9eb2ee5
Ref-qualifiers on functions hace 4 años
  Andrew He 2889d93330 Add support for initializer lists in subscript operator hace 5 años
  John Drouhard 6cc73d72fd All cpp-specific statements are valid under case statements. Fixes #97 hace 4 años
  John Drouhard 5d46d3a5fb Add thread_local to storage_class_specifiers (fixes #101) hace 4 años
  John Drouhard 99e287a435 Utilize tree-sitter-c for [[attribute]] grammar hace 4 años
  Calixte Denizet 25d65aa70c Add c++20 attributes on statements hace 6 años
  Alois Wohlschlager 42c8fd32c1
Support C++20 coroutines hace 4 años
  Calixte Denizet 21e951b104 Can have spaces between delete and [] in operator declaration hace 6 años
  Calixte Denizet ead843bf36 Add operator delete/new[]/delete[] hace 6 años
  Calixte Denizet b996f893a6 Add new operator hace 6 años
  Calixte Denizet 089c1e49cc Operator keyword can be followed by a space hace 6 años
  Calixte Denizet f503c2a0d7 Namespace names for definition can be scoped and contain inline keyword hace 6 años
  Max Brunsfeld c61212414a Disambiguite function declarator vs init declarator hace 5 años
  jdrouhard fb8250eef8
Fixes for constructor declarations (#89) hace 5 años
  Max Brunsfeld 7070224878 Fix alias: _declaration -> declaration hace 6 años
  Mathieu Nayrolles 72348197be
Add support for Microsoft-specific modifiers (#79) hace 6 años
  jdrouhard 4da6618567
Non-type template parameters can be variadic as well (#76) hace 6 años
  jdrouhard 0c605b92d1
Improve parsing of friend declarations when using c++11 simple type specifier (#77) hace 6 años
  jdrouhard 1e8f4b142e
Fix array assignment expressions so they don't parse as structured bindings (#78) hace 6 años
  jdrouhard 4d511d9a92
Identifiers in variadic declarators should be optional like other parameter declarators (#75) hace 6 años
  calixteman 9570367528
Add operator conversion (#73) hace 6 años
  Max Brunsfeld c7b767ac5f Fix issue with function types in expression position hace 6 años
  calixteman f2e0cd5e3b Fix declaration in if/switch/while conditions (#54) hace 6 años
  Max Brunsfeld 89c68a5548 Tweak rules to reduce parse state count hace 6 años
  calixteman 94a3cbbc59 new operator can be called in the global scope (#56) hace 6 años
  calixteman 9ba0c978c0 Fix explicit ctor declaration and support explicit with condition (c++20) (#70) hace 6 años
  calixteman ba21308963 Primitive types have ctors (#66) hace 6 años
  calixteman 2987cba279 Trailing return type can have a type specifier (#71) hace 6 años
  calixteman 86f1e6ca02 static_assert can have raw strings or concatenated strings as 2nd arg (#69) hace 6 años
  calixteman 279b973a92 Handle decltype (#67) hace 6 años
  calixteman a426194b36 Concatenated strings can contain raw string literals (#65) hace 6 años
  calixteman 565244b6f6 Assignment LHS can be a scoped identifier (#68) hace 6 años
  Max Brunsfeld b583491d42 Parse 'this' as a distinct node type hace 6 años
  jdrouhard 7263d5bdb8 Add support for static_assert declarations (#61) hace 6 años
  jdrouhard 9ad3202e7d Support for parameter pack expansions and improvements to lambda expressions (#60) hace 6 años
  jdrouhard 5ba6c37d72 Add support for alias templates (#59) hace 6 años
  johnmiked15 7e00ca7c74 Various improvements to template parsing (#58) hace 6 años
  johnmiked15 e21d7ff7d8 Add default_method_clause to inline_method_definition (#57) hace 6 años