Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend cpp keyword set #3178

Merged
merged 37 commits into from
May 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
eb8ce6a
Extend C++ keyword/identifier set.
krisvanrens May 5, 2021
bb010e8
Add common utility header items.
krisvanrens May 5, 2021
c9c2557
FIX: Remove redundant primitive types from keyword list and extend test.
krisvanrens May 5, 2021
7bbcdd5
Fix class name for types.
krisvanrens May 11, 2021
7a5dc78
Change test results to match fixed type class.
krisvanrens May 11, 2021
8e15c96
Change test name to improve consistency.
krisvanrens May 11, 2021
ec73176
Fix a few style issues.
krisvanrens May 14, 2021
9b5ba07
Extend container list.
krisvanrens May 14, 2021
ce56b0b
Split-up handling of keywords from handling of types and common funct…
krisvanrens May 14, 2021
43449e1
Add a few TODOs.
krisvanrens May 14, 2021
20a01e9
Update expected test output according to changed highlighting.
krisvanrens May 14, 2021
3b3eb2c
fully expand CPP keywords, fix Arduino
joshgoebel May 14, 2021
6a1514a
Order lexicographically.
krisvanrens May 14, 2021
d369a78
Use single-quote strings consistently.
krisvanrens May 14, 2021
1be7a28
Split reserved types from reserved keywords to have them render as ty…
krisvanrens May 14, 2021
c740d6a
Remove redundant type.
krisvanrens May 14, 2021
6ff071d
Add missing multithreading-related primitives.
krisvanrens May 14, 2021
b4aa033
Add declval.
krisvanrens May 14, 2021
7a35648
Fix ordering.
krisvanrens May 14, 2021
7fc14ed
Fix function template keyword matching.
krisvanrens May 14, 2021
31eed0c
Update markup test results according to updated highlighting implemen…
krisvanrens May 14, 2021
c34ceb4
common functions is only for hinting/relevance
joshgoebel May 14, 2021
6d4c000
Fix test results according to updated highlighting.
krisvanrens May 14, 2021
25b6a9e
Move keyword-like type specifiers to types.
krisvanrens May 14, 2021
0421c81
Update test results to changed implementation.
krisvanrens May 14, 2021
58b84ca
Add changelog entries for #3178.
krisvanrens May 14, 2021
6212460
Add GitHub link.
krisvanrens May 14, 2021
ecc8153
Move TYPES to TYPE_HINTS and hint only.
krisvanrens May 16, 2021
3ebc355
Better and consistent array name.
krisvanrens May 16, 2021
6704199
Prune a couple of prevalent programming language type names.
krisvanrens May 16, 2021
15787e3
Update test results to match language highlighting.
krisvanrens May 16, 2021
7d92d34
Delete C-builtins.
krisvanrens May 16, 2021
fc47266
Remove incorrect TODOs.
krisvanrens May 16, 2021
526b68e
Fix nesting.
krisvanrens May 17, 2021
128ce17
Fix type hinting keyword.
krisvanrens May 17, 2021
efdb67c
Add builtin for completeness.
krisvanrens May 17, 2021
b4e498b
Update change list.
krisvanrens May 17, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,9 @@ Grammars:
- enh(haskell) add support for HexFloatLiterals (#3150) [Martijn Bastiaan][]
- fix(c,cpp) allow declaring multiple functions and (for C++) parenthetical initializers (#3155) [Erik Demaine][]
- enh(rust) highlight raw byte string literals correctly (#3173) [Nico Abram][]
- fix(cpp) fix detection of common functions that are function templates (#3178) [Kris van Rens][]
joshgoebel marked this conversation as resolved.
Show resolved Hide resolved
- enh(cpp) add various keywords and commonly used types for hinting (#3178) [Kris van Rens][]
- enh(cpp) cleanup reserved keywords and type lists (#3178) [Kris van Rens][]

New Languages:

Expand Down Expand Up @@ -139,6 +142,7 @@ Dev Improvements:
[Nico Abram]: https://github.com/nico-abram
[James Edington]: http://www.ishygddt.xyz/
[Jan Pilzer]: https://github.com/Hirse
[Kris van Rens]: https://github.com/krisvanrens


## Version 10.7.1
Expand Down
Loading