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

Backticks escaping (2) #971

Open
wants to merge 211 commits into
base: master
Choose a base branch
from
Open

Backticks escaping (2) #971

wants to merge 211 commits into from

Conversation

ghislainfourny
Copy link
Member

No description provided.

…leAs. Used this functions to implement typing expressions visitor in InferTypeVisitor (added castableAs, castAs, instanceOf, treatAs expressions visitor)
…e and static tables to do static type inference
…inor fixes in staticallyCastableAs and findCommonSuperType, added multiplicate expression static type inference
…corrected object construction and considered merged constructor
…cified, but in that case it is still treated as item* or with static analysis a proper type is inferred
…clause when type is not present and the same does the staticContext visitor for the inscope variables of evaluation context, for all other purposes if no type is specified item is still assumed instead of item*
…o added hasOverlapWith method to SequenceType
…etClause, changed TranslationVisitor behaviour to set Sequence type to null when not present instead of item*
@ghislainfourny ghislainfourny changed the title More optimizations Backticks escaping (2) Apr 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants