-
Notifications
You must be signed in to change notification settings - Fork 8
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
feat: finish migrating schema extraction!!!! #2171
Conversation
6449427
to
fa94aeb
Compare
Yayyyy! Epic job Lizzy, nice one 😀 |
fa94aeb
to
9b3e5f6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's gooooooooo!
ftl-project.toml
Outdated
hermit = false | ||
no-git = false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are these required for the schema extraction changes? Similar to the modules.test
below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah not sure where these got picked up, thanks for flagging. let me check them out
func NewCallDeclExtractor[T schema.Decl](name string, extractFunc ExtractCallDeclFunc[T], callPaths ...string) *analysis.Analyzer { | ||
type Tag struct{} // Tag uniquely identifies the fact type for this extractor. | ||
return NewExtractor(name, (*DefaultFact[Tag])(nil), runExtractCallDeclsFunc[T](extractFunc, callPaths...)) | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
- migrates FSMs to new extractor - deletes legacy code fixes #1518
9b3e5f6
to
6f44efb
Compare
fixes #1518