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

Add higher-order-function-based API for working with untyped AST #16462

Merged
merged 42 commits into from
Jan 19, 2024
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
523fcac
Add module-based API for working with untyped AST
brianrourkeboll Dec 21, 2023
39cfde9
Fantomas
brianrourkeboll Dec 21, 2023
d8f2e0a
Merge branch 'main' of https://github.com/dotnet/fsharp into ast-funcs
brianrourkeboll Dec 21, 2023
4fb19c0
tryPickUntil → tryPickDownTo
brianrourkeboll Dec 22, 2023
db6154e
Don't need that
brianrourkeboll Dec 23, 2023
a3f462a
Thread path while walking
brianrourkeboll Dec 23, 2023
923f9ba
Update comment
brianrourkeboll Dec 23, 2023
17b3b63
Simplify
brianrourkeboll Jan 5, 2024
3acf07c
Merge branch 'main' of https://github.com/dotnet/fsharp into ast-funcs
brianrourkeboll Jan 5, 2024
d22fa83
Update FCS release notes
brianrourkeboll Jan 5, 2024
408b883
Update surface area
brianrourkeboll Jan 6, 2024
3978e57
Add back `foldWhile`; add `exists`, `tryNode`
brianrourkeboll Jan 8, 2024
d5b93f6
`SyntaxTraversal.Traverse` → `Ast.tryPick`…
brianrourkeboll Jan 8, 2024
1363592
Update surface area
brianrourkeboll Jan 8, 2024
a9f100d
Merge main
brianrourkeboll Jan 8, 2024
f43ef52
Need that
brianrourkeboll Jan 8, 2024
c65804b
Just to be safe
brianrourkeboll Jan 8, 2024
aa4d236
Add `Ast.tryPickLast`
brianrourkeboll Jan 10, 2024
199cc8a
Handle multiple args mid-pipeline
brianrourkeboll Jan 10, 2024
f77b03f
`*` instead of error
brianrourkeboll Jan 10, 2024
2a9c0e9
Merge main
brianrourkeboll Jan 10, 2024
81214f6
Update surface area
brianrourkeboll Jan 10, 2024
266558d
Fmt
brianrourkeboll Jan 10, 2024
00bedc9
Missed in merge
brianrourkeboll Jan 10, 2024
f0b13a8
Merge branch 'main' of https://github.com/dotnet/fsharp into ast-funcs
brianrourkeboll Jan 10, 2024
321606e
Add VS release notes entry
brianrourkeboll Jan 11, 2024
c789342
# → ###
brianrourkeboll Jan 11, 2024
61c26c2
Add ryPick tests
brianrourkeboll Jan 11, 2024
a600242
Add a few more tests
brianrourkeboll Jan 15, 2024
d4be7a6
\n
brianrourkeboll Jan 15, 2024
f167e4a
Merge branch 'main' of https://github.com/dotnet/fsharp into ast-funcs
brianrourkeboll Jan 15, 2024
8989388
Bump release notes
brianrourkeboll Jan 15, 2024
83effc6
Fmt
brianrourkeboll Jan 15, 2024
dd96419
Merge branch 'main' into ast-funcs
vzarytovskii Jan 16, 2024
3eca20e
`Ast` → `ParsedInput`
brianrourkeboll Jan 18, 2024
9dff5e0
Merge main
brianrourkeboll Jan 18, 2024
ddae52b
Merge branch 'ast-funcs' of https://github.com/brianrourkeboll/fsharp…
brianrourkeboll Jan 18, 2024
d1e4bd1
Update surface area
brianrourkeboll Jan 18, 2024
12ae786
Less `function`
brianrourkeboll Jan 18, 2024
b428bb1
Update untyped AST docs
brianrourkeboll Jan 19, 2024
4436151
Clean up doc comments
brianrourkeboll Jan 19, 2024
7c1e612
Merge branch 'main' of https://github.com/dotnet/fsharp into ast-funcs
brianrourkeboll Jan 19, 2024
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
Loading
Loading