Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
sainteos
/
cppast
Public
forked from
standardese/cppast
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Feb 1, 2018
Add integration test that parses cppast itself
Show description for 4c34587
foonathan
committed
4c34587
View commit details
Copy full SHA for 4c34587
Browse repository at this point
Fix CI errors
foonathan
committed
c7b13d8
View commit details
Copy full SHA for c7b13d8
Browse repository at this point
Add fast preprocessing mode
foonathan
committed
8c426ac
View commit details
Copy full SHA for 8c426ac
Browse repository at this point
Add self-parsing integration test
foonathan
committed
bd4db2c
View commit details
Copy full SHA for bd4db2c
Browse repository at this point
Handle string literals in macro definition
foonathan
committed
59c7ea3
View commit details
Copy full SHA for 59c7ea3
Browse repository at this point
Ignore macro expansion cursors
foonathan
committed
be03904
View commit details
Copy full SHA for be03904
Browse repository at this point
Fix return type having same name as function
foonathan
committed
98e709f
View commit details
Copy full SHA for 98e709f
Browse repository at this point
Add informational log output to simple_file_parser
foonathan
committed
03495fb
View commit details
Copy full SHA for 03495fb
Browse repository at this point
Add file name to error output
foonathan
committed
ca5623b
View commit details
Copy full SHA for ca5623b
Browse repository at this point
Allow arrays as range type for parse_files()
foonathan
committed
3998d61
View commit details
Copy full SHA for 3998d61
Browse repository at this point
Commits on Jan 26, 2018
Update copyright year
foonathan
committed
4c78c69
View commit details
Copy full SHA for 4c78c69
Browse repository at this point
Commits on Jan 25, 2018
Improve fix #32
foonathan
committed
bca488c
View commit details
Copy full SHA for bca488c
Browse repository at this point
Commits on Jan 22, 2018
Bugfix/escaped character parsing (#32)
Show description for ca2fae0
chibidev
authored and
foonathan
committed
ca2fae0
View commit details
Copy full SHA for ca2fae0
Browse repository at this point
Commits on Jan 18, 2018
Check if libclang components are found by cmake (#31)
Show description for 24365e8
Manu343726
authored and
foonathan
committed
24365e8
View commit details
Copy full SHA for 24365e8
Browse repository at this point
Commits on Jan 15, 2018
Fix and improve C comment indent heuristic
foonathan
committed
1e5271a
View commit details
Copy full SHA for 1e5271a
Browse repository at this point
Commits on Jan 12, 2018
Don't download from LLVM website
foonathan
committed
3e4a3e4
View commit details
Copy full SHA for 3e4a3e4
Browse repository at this point
Commits on Jan 11, 2018
Better handling of include refs
foonathan
committed
3e8b2b4
View commit details
Copy full SHA for 3e8b2b4
Browse repository at this point
Commits on Jan 9, 2018
Fix get_instantiation_template() so that it returns the primary template
foonathan
committed
1e50e12
View commit details
Copy full SHA for 1e50e12
Browse repository at this point
Allow exclude of template parameters in generation
foonathan
committed
6c27481
View commit details
Copy full SHA for 6c27481
Browse repository at this point
Commits on Dec 22, 2017
Support C++17 nested namespaces
foonathan
committed
9e8dc5d
View commit details
Copy full SHA for 9e8dc5d
Browse repository at this point
Steal comment of nested namespace
foonathan
committed
755f251
View commit details
Copy full SHA for 755f251
Browse repository at this point
Comments and (failing) tests
topisani
committed
0376199
View commit details
Copy full SHA for 0376199
Browse repository at this point
Commits on Dec 20, 2017
Parse C++17 nested namespace declarations
Show description for 76fb7de
topisani
committed
76fb7de
View commit details
Copy full SHA for 76fb7de
Browse repository at this point
Commits on Dec 14, 2017
Add `on_container_end()` function to code generator to allow injection of children
foonathan
committed
8eef31b
View commit details
Copy full SHA for 8eef31b
Browse repository at this point
Add get_class() function to resolve base class types
foonathan
committed
2c7b06d
View commit details
Copy full SHA for 2c7b06d
Browse repository at this point
Commits on Dec 13, 2017
Fix comment matching for includes not on top of the file
Show description for 9df3b39
foonathan
committed
9df3b39
View commit details
Copy full SHA for 9df3b39
Browse repository at this point
Commits on Dec 7, 2017
Update README.md
foonathan
authored
cb76483
View commit details
Copy full SHA for cb76483
Browse repository at this point
Fix member variable type which is typedef in same class
Show description for 2b3ddf3
foonathan
committed
2b3ddf3
View commit details
Copy full SHA for 2b3ddf3
Browse repository at this point
Commits on Dec 6, 2017
Add indentation C comment heuristics
Show description for b2121b1
foonathan
committed
b2121b1
View commit details
Copy full SHA for b2121b1
Browse repository at this point
Commits on Nov 16, 2017
Fix nullptr dereference
foonathan
committed
b0825d5
View commit details
Copy full SHA for b0825d5
Browse repository at this point
Commits on Nov 14, 2017
Add example documentation
Show description for c886ef3
foonathan
committed
c886ef3
View commit details
Copy full SHA for c886ef3
Browse repository at this point
Commits on Nov 11, 2017
Add examples from Meeting C++ talk
foonathan
committed
f73e4b4
View commit details
Copy full SHA for f73e4b4
Browse repository at this point
Fix CMake
foonathan
committed
8532de1
View commit details
Copy full SHA for 8532de1
Browse repository at this point
Commits on Nov 10, 2017
Fix comma in attributes on enum value
foonathan
committed
ced136a
View commit details
Copy full SHA for ced136a
Browse repository at this point
Add enum category example
foonathan
committed
0b71d7d
View commit details
Copy full SHA for 0b71d7d
Browse repository at this point
Previous
Next
You can’t perform that action at this time.