Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
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
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
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 or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
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 }}
dchohfi
/
swift-syntax
Public
forked from
swiftlang/swift-syntax
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
main
User selector
hamishknight
Datepicker
All time
Commit History
Commits on Mar 31, 2023
Merge pull request #1463 from hamishknight/lets-go-back-to-the-island
Show description for 92178c0
hamishknight
authored
92178c0
Copy full SHA for 92178c0
Revert bump pointer allocator slab size change
hamishknight
committed
b2a2e75
Copy full SHA for b2a2e75
Better recover invalid regex in expression position
Show description for ee95225
hamishknight
committed
ee95225
Copy full SHA for ee95225
Correctly classify operators split from a regex literal
Show description for c2b7ad2
hamishknight
committed
c2b7ad2
Copy full SHA for c2b7ad2
Address review feedback
hamishknight
committed
2f19e8c
Copy full SHA for 2f19e8c
Update generated code
hamishknight
committed
675f870
Copy full SHA for 675f870
Complete regex literal lexing
Show description for ec2f3d3
hamishknight
committed
ec2f3d3
Copy full SHA for ec2f3d3
Generalize raw string closing delimiter parsing logic
Show description for 607849d
hamishknight
committed
607849d
Copy full SHA for 607849d
Refactor operator lexing in `lexNormal` a bit
Show description for b18a80c
hamishknight
committed
b18a80c
Copy full SHA for b18a80c
Remove ForwardSlashRegexDisabledTests.swift
Show description for cb21dfd
hamishknight
committed
cb21dfd
Copy full SHA for cb21dfd
Track the previous keyword in Cursor
Show description for 90638bb
hamishknight
committed
90638bb
Copy full SHA for 90638bb
Cleanup translated tests
Show description for bf2ff4c
hamishknight
committed
bf2ff4c
Copy full SHA for bf2ff4c
Commits on Mar 28, 2023
Merge pull request #1457 from hamishknight/eof
hamishknight
authored
96e6850
Copy full SHA for 96e6850
Remove check for `endOfFile` in `advance`
Show description for 17289d4
hamishknight
committed
17289d4
Copy full SHA for 17289d4
Commits on Mar 27, 2023
Merge pull request #1453 from hamishknight/outliner
hamishknight
authored
d7180b9
Copy full SHA for d7180b9
Pass through parameters for `#if` item parsing
Show description for 56f6371
hamishknight
committed
56f6371
Copy full SHA for 56f6371
Fix missing diagnostics for multiple expressions on the same line in closures, switches, and getters
Show description for c0fd8ad
hamishknight
committed
c0fd8ad
Copy full SHA for c0fd8ad
Commits on Mar 23, 2023
Merge pull request #1430 from hamishknight/misc
hamishknight
authored
4e1a818
Copy full SHA for 4e1a818
Merge pull request #1431 from hamishknight/gitignore
hamishknight
authored
f340316
Copy full SHA for f340316
Tweak `.gitignore` to always ignore `.swiftpm`
Show description for c8b61b6
hamishknight
committed
c8b61b6
Copy full SHA for c8b61b6
A couple of NFC cleanups
Show description for a9c5d95
hamishknight
committed
a9c5d95
Copy full SHA for a9c5d95
Fix recovery for UTF-8 decoding of continuation byte
Show description for b949a7a
hamishknight
committed
b949a7a
Copy full SHA for b949a7a
Commits on Mar 20, 2023
Merge pull request #1424 from hamishknight/position
hamishknight
authored
9fd3175
Copy full SHA for 9fd3175
Merge pull request #1419 from hamishknight/string-overflow
hamishknight
authored
698525c
Copy full SHA for 698525c
Commits on Mar 19, 2023
NFC: Introduce Lexer.Cursor.Position
Show description for 4a10244
hamishknight
committed
4a10244
Copy full SHA for 4a10244
Commits on Mar 17, 2023
Don't allow single-line string literals to span multiple lines
Show description for 10ca899
hamishknight
committed
10ca899
Copy full SHA for 10ca899
Don't allow escaping newlines in single-line literals
Show description for 0686dc7
hamishknight
committed
0686dc7
Copy full SHA for 0686dc7
Always end interpolation even if `)` is present
Show description for ab63863
hamishknight
committed
ab63863
Copy full SHA for ab63863
Remove unused lexer state case
hamishknight
committed
8e48b28
Copy full SHA for 8e48b28
Commits on Feb 3, 2023
Merge pull request #1228 from hamishknight/express-yourself
hamishknight
authored
78de9ef
Copy full SHA for 78de9ef
Commits on Feb 2, 2023
Address review feedback
Show description for e072157
hamishknight
committed
e072157
Copy full SHA for e072157
Generate gyb
hamishknight
committed
82de33c
Copy full SHA for 82de33c
Parse IfExpr and SwitchExpr in expression position
Show description for 38919b2
hamishknight
committed
38919b2
Copy full SHA for 38919b2
Parse SwitchExprSyntax
Show description for fedd548
hamishknight
committed
fedd548
Copy full SHA for fedd548
NFC: Move switch parsing to Expressions.swift
hamishknight
committed
bc66595
Copy full SHA for bc66595
Pagination
Previous
Next
You can’t perform that action at this time.