Dustin Spicuzza
bcc57c72c0
Merge pull request #30 from robotpy/fix-12
...
Support __declspec (and other attributes) when parsing a name
2021-11-26 10:09:11 -05:00
Dustin Spicuzza
8d506e5700
Support __declspec (and other attributes) when parsing a name
...
- Sometimes this will lead to accepting invalid code, but "dont do that"
- Fixes #12
2021-11-26 10:03:26 -05:00
Dustin Spicuzza
88dab86a9e
Merge pull request #29 from robotpy/allow-fn-typedef
...
Allow typedefs of function definitions
2021-11-26 01:15:01 -05:00
Dustin Spicuzza
3c5174b52f
Allow typedefs of function definitions
...
- Fixes #13
2021-11-26 01:11:50 -05:00
Dustin Spicuzza
e750418d08
Merge pull request #28 from robotpy/fix-final-as-name
...
Allow using 'final' as a name in some contexts
2021-11-26 00:50:37 -05:00
Dustin Spicuzza
b611b9189a
Allow using 'final' as a name in some contexts
...
- Strictly speaking, this fix will allow 'final' in some contexts where it isn't actually
allowed. However, cxxheaderparser "will not reject all invalid C++ headers!" so this is ok
- Fixes #14
2021-11-26 00:28:54 -05:00
Dustin Spicuzza
7f6ae6bcbf
Merge pull request #27 from robotpy/fix-fnptr-w-refs
...
Handle function pointer parameters where the return value is a reference
2021-11-26 00:27:41 -05:00
Dustin Spicuzza
c7d480e8c3
Handle function pointer parameters where the return value is a reference
...
- Fixes #17
2021-11-26 00:11:36 -05:00
Dustin Spicuzza
b1808f77ad
Merge pull request #25 from robotpy/fixes
...
Add tests for bugs that were already fixed
2021-11-25 23:41:04 -05:00
Dustin Spicuzza
7094a0c677
Add python 3.10 to github actions
2021-11-25 23:38:52 -05:00
Dustin Spicuzza
5f57509568
Format with latest black
2021-11-25 22:51:08 -05:00
Spicuzza
420f293ead
Add test for inline + volatile function
...
- Fixes #18
2021-11-21 12:59:54 -05:00
Spicuzza
8591e3114f
Add test for mutable
...
- Fixes #19
2021-11-21 12:56:26 -05:00
Dustin Spicuzza
4521e0d594
Merge pull request #24 from michelp/main
...
allow single hyphen to represent stdin for filename.
2021-11-07 23:17:09 -05:00
Michel Pelletier
83bb290379
allow single hyphen to represent stdin for filename.
2021-11-06 08:30:55 -07:00
Dustin Spicuzza
f08ad8dee6
Merge pull request #23 from robotpy/add-volatile-test
...
Add test for volatile field
2021-09-08 09:23:06 -04:00
Dustin Spicuzza
65e05bfb90
Add test for volatile field
...
- Fixes #16
2021-09-08 09:21:01 -04:00
Dustin Spicuzza
f9e19de5af
Merge pull request #22 from robotpy/fix-volatile
...
Support volatile keyword correctly
2021-08-16 16:09:42 -04:00
Dustin Spicuzza
6435b47744
Support volatile keyword correctly
2021-08-16 16:07:13 -04:00
Dustin Spicuzza
a25bb077d7
Merge pull request #8 from robotpy/typename-type
...
Support using 'typename' qualifier before type names
2021-01-09 13:08:29 -05:00
Dustin Spicuzza
3c51a30efe
Support using 'typename' qualifier before type names
...
- Fixes #7
2021-01-09 12:54:45 -05:00
Dustin Spicuzza
07b63127f7
Don't run CI on pushes unless part of a PR
2021-01-04 22:00:24 -05:00
Dustin Spicuzza
1b2e622418
Merge pull request #2 from robotpy/trailing-return-type
...
Add support for C++17 trailing return types
2021-01-04 21:59:14 -05:00
Dustin Spicuzza
8c9f8fd8ba
Add support for C++17 trailing return types
2021-01-04 21:55:29 -05:00
Dustin Spicuzza
43431f3fe4
Use utf-8-sig to open files by default
2021-01-02 19:22:22 -05:00
Dustin Spicuzza
23b95f09f2
Make mypy happier
2021-01-01 15:49:43 -05:00
Dustin Spicuzza
0329268622
Remove static content from docs
2020-12-31 02:07:28 -05:00
Dustin Spicuzza
1392fceeb5
Add documentation
2020-12-31 01:55:29 -05:00
Dustin Spicuzza
e361d4443a
Add additional template specialization tests
2020-12-31 00:40:42 -05:00
Dustin Spicuzza
80fb4982ba
Fix formatting
2020-12-31 00:25:08 -05:00
Dustin Spicuzza
a6977325b9
Fix doxygen tests
2020-12-31 00:24:45 -05:00
Dustin Spicuzza
3f9c03a37b
Ensure that lexers don't share state
2020-12-31 00:24:01 -05:00
Dustin Spicuzza
09194f599b
Check for doxygen at the end of a statement
2020-12-30 23:44:12 -05:00
Dustin Spicuzza
d97ed6c99c
Fix template specialization unit tests
2020-12-30 03:22:29 -05:00
Dustin Spicuzza
cd110bbe29
Parse template specialization arguments
...
- Falls back to Value when it can't figure it out
2020-12-30 03:14:35 -05:00
Dustin Spicuzza
0c9c49b7e3
Add lexer support for parsing a specified group of tokens
2020-12-30 02:51:00 -05:00
Dustin Spicuzza
2de33946c2
Fix CI
2020-12-28 03:48:17 -05:00
Dustin Spicuzza
ef5c22972b
Initial commit
0.0.0
2020-12-28 03:43:37 -05:00