swig/Source/CParse
William S Fulton ba279ae939 Add support for parsing C++11 final classes
Such as:

  class X final {};

This no longer gives a syntax error.
This change has introduced one more shift-reduce conflict in the parser.
with a conflict with a C style variable declaration with name final:

  class X final;

resulting in a syntax error (for C++ not C). This is an an unusual style
for C++ code and more typical declarations do work:

  X final;

Closes #672
2022-10-05 22:42:17 +01:00
..
cparse.h Improve #include guard macros 2022-07-19 09:35:46 +12:00
cscanner.c Add support for the <=> operator (C++20) 2022-07-27 09:12:40 +12:00
parser.y Add support for parsing C++11 final classes 2022-10-05 22:42:17 +01:00
templ.c Fixes for classes with the same name in different namespaces 2022-09-21 22:38:22 +01:00
util.c new_node refactor 2018-05-19 09:00:06 +01:00