René's URL Explorer Experiment


Title: [WIP] Type classes by peq · Pull Request #931 · wurstscript/WurstScript · GitHub

Open Graph Title: [WIP] Type classes by peq · Pull Request #931 · wurstscript/WurstScript

X Title: [WIP] Type classes by peq · Pull Request #931 · wurstscript/WurstScript

Description: This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type classes Efficient search + namespacing (only search for instances in imported packages) implicit instances for classes: ToIndex, FromIndex (maybe: TableKey, TableValue, Hashable) Type Check: All functions implemented correctly Add check for diverging instance search Also search for supertypes Also search for methods in extended interfaces Overloads with extension methods / type classes should not give error. Maybe add: Complex inference (see Iterable example) Translate casting to int using ToIndex and FromIndex type classes (better backwards compatibility) Use type classes for iterators (for-loops) Use type classes for operator overloading Add an expression (or magic function) for obtaining type class instances and calling methods on them, like (implicitly.toString(42)) Automatically use existing methods and extension functions in instance declarations

Open Graph Description: This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...

X Description: This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...

Opengraph URL: https://github.com/wurstscript/WurstScript/pull/931

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:2d4acd40-bfdf-4a06-3ef0-7f6f48cc3ec5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEA5A:28FABF:850E27D:B3017DE:698CEF74
html-safe-nonce5ecee8b7a0e1560ffc79b1e8102e6807ae436a1133ac8214fdcc6c2b5c49c554
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQTVBOjI4RkFCRjo4NTBFMjdEOkIzMDE3REU6Njk4Q0VGNzQiLCJ2aXNpdG9yX2lkIjoiNTEyOTE2NzM1ODE3NTAxNDc3MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb9f02cd855f354c2054314b129aa93301978451a1bc5e29235d83beff9974134
hovercard-subject-tagpull_request:369353832
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/wurstscript/WurstScript/pull/931/files
twitter:imagehttps://avatars.githubusercontent.com/u/1071762?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1071762?s=400&v=4
og:image:altThis branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None640eeb7b6ff4d8d106235d228c0c286e82592d4d2403227b5b2b4fc5832297a4
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/wurstscript/WurstScript git https://github.com/wurstscript/WurstScript.git
octolytics-dimension-user_id30814797
octolytics-dimension-user_loginwurstscript
octolytics-dimension-repository_id3584229
octolytics-dimension-repository_nwowurstscript/WurstScript
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id3584229
octolytics-dimension-repository_network_root_nwowurstscript/WurstScript
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3d444f0a47beeeac94cddbb51c91ab408befe8d4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwurstscript%2FWurstScript%2Fpull%2F931%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwurstscript%2FWurstScript%2Fpull%2F931%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=wurstscript%2FWurstScript
Reloadhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
Reloadhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
Reloadhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
wurstscript https://patch-diff.githubusercontent.com/wurstscript
WurstScripthttps://patch-diff.githubusercontent.com/wurstscript/WurstScript
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript
Fork 28 https://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript
Star 236 https://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript
Code https://patch-diff.githubusercontent.com/wurstscript/WurstScript
Issues 77 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/issues
Pull requests 5 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulls
Discussions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/discussions
Actions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/actions
Security 0 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/security
Insights https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulse
Code https://patch-diff.githubusercontent.com/wurstscript/WurstScript
Issues https://patch-diff.githubusercontent.com/wurstscript/WurstScript/issues
Pull requests https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulls
Discussions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/discussions
Actions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/actions
Security https://patch-diff.githubusercontent.com/wurstscript/WurstScript/security
Insights https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fwurstscript%2FWurstScript%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript%2Fissues%2Fnew%2Fchoose
peqhttps://patch-diff.githubusercontent.com/peq
masterhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/tree/master
type-classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/tree/type-classes
Conversation 3 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
Commits 52 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits
Checks 0 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/checks
Files changed https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
[WIP] Type classes https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#top
Show all changes 52 commits https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
0d19d22 first steps towards supporting type classes peq Dec 31, 2019 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0d19d221dc01822c3b6815a06a7c6b208bfaa965
51ad081 wip peq Jan 1, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/51ad081dff951736c4e3e36cebd10c49c63cc12a
9086113 Merge branch 'master' into type-classes peq Jan 3, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9086113b5b65c0ed5e1c9b99b588347ae630dd5f
e7ddf90 wip peq Jan 4, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/e7ddf901f059c7fbf1baff9c9c82c29039219e7a
fa23f1f Revert "wip" peq Jan 4, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/fa23f1fc79b4469f29ceed77985006664c59e4e0
d3813a3 fix peq Jan 4, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/d3813a34275e64d0315c526d6a6cbb1dfd31ca6c
7bd190a wip peq Jan 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/7bd190ad38c58fbfce38b901c8ef80a85b223cfd
87692a9 Merge branch 'master' into type-classes peq Jan 18, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/87692a9ba43099f9f709a3e5c9e4ea886e8389d0
0326896 wip peq Jan 19, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0326896e1d0d8af0381246f79997a28da04cd77e
625002e wip peq Jan 21, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/625002e6b8ce79f5e85c3b4a8742298001cd4497
e679ff5 back to the design with parameters peq Jan 23, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/e679ff58c50e965cd091124ef28275b0b24ce1a9
8d8897c add parameters for type-class-dicts peq Jan 25, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8d8897c4ccd035b5031e19f77a9fbf266156c3fd
f0a2e9a add type-class arguments peq Jan 25, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/f0a2e9ad636777589be07d7d60acaf9094d4b0bd
a2fe29b singleton optimization peq Jan 25, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/a2fe29b9cdffc40ed1f7d222836717593963abf2
2f05cf0 wip peq Jan 26, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2f05cf09f730a4bff753b91bad86dba2686d908a
452e603 again changing design peq Jan 27, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/452e603e8c00c42e02e9cd0145f1ec9c949a86aa
0aa3a36 type class translation peq Jan 29, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0aa3a368ab65483dde4d7eba6a3df221153ba9df
c03c861 some real progress on type classes peq Jan 29, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/c03c8615740612bab9e7b153fd8017aff0875e41
b162a4f fixed optimization peq Jan 30, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/b162a4f20a637a4034611a3d5bad3f2148585ff7
c496f81 find subclass instances peq Jan 30, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/c496f81a54a979d9420d2e28f079f34ccdc7978c
2f200e2 first dependent instances working peq Jan 30, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2f200e27543038e2492f1f588cca579ad0dd9888
3aecaa2 removed debug peq Jan 31, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/3aecaa2b51a3fc789f04a2d8dae4a2f844627d7d
dc677ab change syntax to 'implements' keyword peq Jan 31, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/dc677abd675a46f9698c7f702515cf3d5f1f418a
8ea93e7 first class with constraints peq Feb 1, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8ea93e752b11afb7dcd09c56887042e26e1bd3af
13bfc73 add missing super-visit peq Feb 1, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/13bfc734852cde948fc93c7fb124cd79b114d107
500c250 fixed NPE and tests peq Feb 2, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/500c2507ad0811cd5d376f46b601e834e20b9ea6
949a2ce dependent constraints for classes peq Feb 2, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/949a2ce10b903550072cc9dcb7bcc24fe22bb014
895a31f some memory usage tweaks for travis peq Feb 2, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/895a31ff836c2724515beb476a18b0c96290534e
5e15802 increase heap size for travis peq Feb 2, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/5e15802c882a9ca04b2f03529efb3fd44a888cdb
2bd0928 super-type constraint with dependency peq Feb 4, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2bd09281e6bf49c6e7304b759ceb789c4774c8e0
39f8512 iterator example peq Feb 9, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/39f85125d09add15babd6da058630a370d0e8805
a278a25 namespacing peq Feb 9, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/a278a254481bd6ef2f7a3c93684e051fdd9ca09d
ae31eb1 Type Check: All functions implemented correctly peq Feb 9, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ae31eb164332b2b6e6d2de005508507d3a820cbc
02b06d6 added simple divergence check peq Feb 9, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/02b06d6c95cca23cda97837f6b216e644b5efe82
464c9b0 basic support for derived ToIndex for object types peq Feb 9, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/464c9b0a32e04f75f64c5af2ed9c02e08aaddc62
08dd207 support for multiple constraints peq Feb 10, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/08dd2072bafe16e9c428c673c508fd56106ba8a9
ca65678 fixed tests peq Feb 11, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ca656781ac1ebfa6cdd1ec6cd37587200026ad3b
9a45d20 fixed classcast exception peq Feb 12, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9a45d209dad751c6da4280edf1bb0b9e71bf1e44
53250f4 default type class for classes peq Feb 12, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/53250f49c123deec69843021d09165e2eab2063e
aae43e0 fix 464c9b0 peq Feb 12, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/aae43e0e3740997e06bc4a9aded7f15917734270
4311d89 prefer overloads without type class constraints peq Feb 12, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/4311d89ff70c2316b6894e396e9d1ef8fde3bfc8
9cc999d overloading peq Feb 12, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9cc999dee1e090841e8ef250cda755c6a568673c
b20a0b3 fix override check peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/b20a0b3578634520a27e94c411c7b74dca1f47ad
3c09717 re-enable lua tests peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/3c09717e2e5e407ea636e65ee3947d4859ea5518
1e263e0 removed any-type peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/1e263e0b01e690a712571e3f88d744a59a95f065
ade9643 remove restriction to certain tests peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ade96438a8e608ded190dd8987e7393ccbc2aca1
040b04f fixed bugs peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/040b04faead51f108d5e0178fd376ae0353dd8b0
4937df8 correct handling of public imports peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/4937df8f5346e1cc61bae5963836c048278d86f0
8723ef1 fix lua: protect main peq Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8723ef1d57934ea6cccaa6e240ca0ce2b6ca2bfa
2303938 add correct submethods peq Feb 14, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2303938ead53f8d96868308727ee103df259626f
1bcc0c1 one more test for subclasses peq Feb 14, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/1bcc0c1f48bd51cbe69664d6e8c695e13b5f7503
14bdfd1 fixed bug in for-loop translation (wip) peq Feb 21, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/14bdfd1199e28d4ab3871c2b063f0ffe48abc513
Clear filters https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
build.gradle https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-dab8dae45c979df6f153853de818bc91516f0788bbad470d90b49b938f513311
jass_im.parseq https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
wurstscript.parseq https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
Wurst.g4 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ef22f9cfa7fa564a62ea36053546330c40e4f9ef6c9c2e21261eaaac97b938c8
CompiletimeFunctionRunner.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97995a6a8b170c9cce0035c62b7a1d2cb6b824ea14ec110ed0626799dc046692
WurstCompilerJassImpl.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
DocumentSymbolRequest.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c408db4d5e566f23bee688a3f7f535e28cda20f4e24a1c753f5e0fbe750ded82
HoverInfo.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
SymbolInformationRequest.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f6ff4b981a0356b0fa2c9dfc080cc8deb51dfb39dc230f16c97a87554d90a51a
TypeClasses.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-28ebbf1dd811c6eb30a0f9748a69c9af1fd881630e66f2f3bb2e353270e75920
AttrCallSignature.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-13f0a34fa2248ae56a02a22f0604d702bb74857e289bf9282846551004281aa2
AttrFuncDef.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c80f6d4e8384d396284e838e9290a23867ecba5f2efd6775e794f9b3355a7b77
AttrFunctionSignature.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-d7e5e2d320af0947ae3322eb0b51f3132c3261eefaf7e1e44683e4c1fae34692
AttrImplicitParameter.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ce0117ea4b3fcdc5b7a61d4a73c3addf81bd50f752ca3aabeb17f7250e355463
AttrIsClassMember.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-0f22fc5c4c84b6b72597e09f72ffbd01ee9d395c68372b70a7c3d835427a173a
AttrNearest.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-268ab07f926c61fb7b70bf8a4582f20bbd174eeb701232820549dc1949dd645d
AttrPos.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-bd2c633e320534dd0478ca560ff24c7046e50d23c45a2cc1a916643dd3207b1f
AttrPossibleFunctionSignatures.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-8aba28cdbf421fcfe6b17fb7efe3903a1ad52c429f15c02035b5589cdcba2429
AttrTypeExprType.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-d2e9f06616a99ffa56bfd0e9c63d82c3fa6de69bb23179dc2786e096ef982634
AttrVarDefType.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-141874141a764021ee66afc4c449f55f55a7acab2c7d3db0dfb5c4d3c09520f4
DescriptionHtml.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5033b090170020b2b3e2f14d284041273155e7d303fed416c290d74dc8b6a876
IsDynamicContext.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c791f9a76845390fc5d8cadb349af8b3ce940187b34c908195171f6e9c3a4514
ReadVariables.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-250616fd2f563e6330d8268f58e69a9d74e5f1e18892dc03e17e90008ad70b62
FuncLink.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5f7f392c7568b0036c65f575c519555419b19c7e0b59771df56b978d585a5081
NameLink.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-922f91ac9fb96a2ddc378623e53bc4e0dad7dd30dc38c4daba55b2015d842124
NameLinks.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-0613767eefe14e313aff21bb57e53738018ee9f03745c72f4e2c16eaaaaf1b01
OtherLink.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-a91da560d0ca0f014a3c14e1e251a4338a7403814dba26aa51c8c93764f3ef68
TypeNameLinks.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-d6999602c6e2626d55adf0cdfdaf6471c30541de6ae88c581c653d68c588da3d
VarLink.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5632c04138e3a364d3a17012cf62bab958ce694a25a00100d8d92fb32326b3e2
PrettyPrinter.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-8d0d49ef53772614cd9c788fceac420aba04ddbce0db3fff1e1d7c82b7300364
EvaluateExpr.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-292b31371bd6ebe6c4547670fb60cdc9be037e0ef5a483b62461f95b864098c4
ILInterpreter.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-9cce6b979a58f437443a5f1d55c5866abdc73a8bf2e8697a45e8995f96afd0ed
LocalState.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-038fc7f5871328001e31752db5ab98200be6ad3347af20a98c15105b82307591
ProgramState.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-fb8935ef69e4f82f5a1cbf1fffe648ce07388cae471e33fec0ca1cff73d56b96
RunStatement.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97ab43ba8eb1366570427ef9913eb8bb97bbd913a1524214f4fe362c111510b8
State.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-6b1631d90606307ba969864e7f0f210f3fdaa96557f09fef193d1aa06f5312e0
FunctionSplitter.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-2256618e02228ce58595923917c44fc1f4d9bb404ccbe2e4206e5c9e93130c5c
SideEffectAnalyzer.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-a191b7bda56c806462c219351d2c86ce46d5e1c670a790ba50aeaff457d9038b
AntlrJassParseTreeTransformer.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-a19d98f86cc319a97af683553385f0f592a631e8f144d4440b66383ab63dae27
AntlrJurstParseTreeTransformer.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-7f413adebe020eaead3dda3c5457e12fa10ae3792af6d0c882fd96269dbd2c50
WPos.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-b7ceeb6576081cbeea2099e5e76d8398e0701155b5f8e17f11eb6fe273123ded
AntlrWurstParseTreeTransformer.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5d5771f34e8f2f79a31968cdcf04c47f3f23c90a85052b912b6c1da74e302a41
ImCompressor.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-e50533fda73cf577a0ca285ebae92348cbc9721b9a319913722033b93bf64a60
ImInliner.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-423de903c32f55172ae15a0d0354fd6a5d8f8b947db71c48b2a4b4fc5ef83089
NullSetter.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-940d7d869ca8caffc24edf5368efe61ef7f11f094d80d23842fe3d16c4a590e4
ExprTranslation.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-81464e378e7845868aa0d1472b14a648e1e24573a701395ae33d9de822bff1d2
ImAttrType.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-fa8a999f6b21a86c133d12b45d684dbbb51a40f5ec2300239dd96f6ecf04b63c
ImToJassTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c002b2ef47be14ff04f85b3b94582373f752d185b274495f634473687928ddb7
TypeEquality.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-787dcb19ec3ea7813870436f4f6fbde81740026b397e871c5fcf36139c84495f
TypeRewriteMatcher.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-0419b0408da9eb1036f9628b8a9047c0ed765cb423e2dea3c5f23d5dbcfe2e70
AssertProperty.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-428998590e958a52fa53bf10f8a837229656e96a9bce004c855d9fdbb6075d55
ClassManagementVars.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-6b80a598bfbfe86bc21959311479d7bd83f106e35db0836fec787dd405b97c1b
ClassTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-d74d848af0a8c9fea6171c85d2b78a4d605e84df2513ff30c23d4f229d1281ca
ClassesOptimizer.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-42cee69b9aad5416493ea7b4184ce7d1457801aeaee5afc04ca5672d77184ce2
ClosureTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-359606db185b1652f6d2868b4676291f1d3d3aaae2ea6bd45acefad79f81a244
CyclicFunctionRemover.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-42a4a596ec2115c796d605bf4873495bf5a0a5cc3ab869487202bdade80a7e18
EliminateClasses.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5df102a6380a7e0d35b4a5446476298f734c223270d83b5b304a93a70fe082d5
EliminateGenerics.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f36d13da2ccc527e9e712731f36aacd69282fc5b6d00300dcc6418c94380e501
EliminateTuples.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf695d9c47b83660a753ecee982b7cb1d68d0ae0ed1eae5a4e3a05f7b571c4
EliminateTypeClasses.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-9f32b0005af2e59f63ed2dca07be5c378b5edcf60b3363a82081f5482c9cd35f
ExprTranslation.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-0e66adb184d3d66cc8d870577004eb1ba003617e70ba086e6e72628d30ff404a
Flatten.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-d1d93d78c1f237d4c5b90371668cdc633bc270a5105bfee35a03ee88e38f7131
FuncRefRemover.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-fa90e98e1205171ff50d532493771e4284ce0fde6cb130c151bbb937a9745681
FuncSkeleton.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-b8cb7db67eed45fa1b523a4bdc4d5b8ba20c93836fd83b323674480cc9a1fc56
GenericTypes.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-cdbdbfb13420cb1b0ba06334a9cfe2deaf055278538e8b8d55a6dab5e84c9f74
ImHelper.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-1bae9494e97a4e8a495f543aa7df9a1a1eb6d6b34ab79cdf0954fd02883fb8a5
ImPrinter.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-b9173c4f236544eb0ffcbd84f26a465c3609b19df2fa84efb307265ba1ab3391
ImTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-1c4ec8ea8b170a80a86f5596da76b10f84b2a893aa5ee05e3e8364c80ce56df9
InterfaceTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-60d5f7dc176f038e0ca902b90867aec8ff6ab571e81d0fe6a636d8c32a4619dc
MultiArrayEliminator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-83d8930baf63549516dfe4e86d303a2337342c74af066eec43ba2c43d8d61b24
OverrideUtils.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-b282175b58bf87fcb5bbcc9a4d7d12618fabe67b72597ab28a8fa6dfac1940db
RecycleCodeGeneratorQueue.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ff56741e6af473ba4e53f26068903ad98722a5d08ba0c9f89798dcaed01bddb3
StackTraceInjector2.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-3f6bc57bc5f31f605c5f5d01d816f265c1f5a1fdd5ae22c9f2dc20106f59b24c
StmtTranslation.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-00714c9a9e194d6dba6044483ccfe176d02779590cff936576d71231a873a04d
TLDTranslation.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-15ccaaad87b7a06d193feeae41fed0935e9fabfce74bf6b0fa0097ab2d6262de
TypeClassTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c7cb24db9827f26ecded9cf5d1b617fd2bf5aec35311b19c5e16a5fc61fb4bad
VarFlag.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f6f3c00d892e3ba0ab683be99b22b59a1c5b8847e489dd9ace38c79f9df8f6f9
VarargEliminator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-55cfc5b9eea7400fe5f19ef83b4a28e3aa24e8ddc74ef5f00410cfdb540a9eb7
ExprTranslation.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-209b1194bfa51888a3e8cfd7865b658ba9efc54ec7bdce7042a2bfc0865809a3
LuaTranslator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f57b7589ff2a668914a7c8108fc9cc2d282f2b59033ec7b4ff50627235ad32d4
RemoveGarbage.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-6934325d5ed5e900601c16aefc7e61c5648104124a654d4307a26f60345a5b4a
FunctionSignature.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-beb1e223c9a74eacdcf665ab5f006044a3f60c0752a44571c6c8305f81ba1bc1
TypeClassInstance.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-4c6f795dac290c0f12da3c07594e08f5b2dfb0ff57ffcfd4b758b3b98f5f615b
VariableBinding.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-de2e286b48a04bd0a0b6a5d815a7fb72cd62fb8dc03276b3709bba55dc800f86
WurstTypeBoundTypeParam.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-9940f486ce29484bda8ab396883adb5b35f5f254c30edf5e19ab70688ffb30da
WurstTypeClassOrInterface.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-b909a559bf5bfaf82cffb15758a67d2e9aa2df489264413b27f4f9dc2eb40da2
WurstTypeInterface.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-0e73a7618586a4b72397b249d7ddda6e294da977dc8b1db11c9b780c0d1f9e08
WurstTypeNamedScope.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-db6998534d661cc697aeca724ec41316ad5f7aaef1fb2dcfaf6a8fa52aa81801
WurstTypeTypeParam.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-36767f43eec97c48a78221281a0e3629eac530b95f83510d880b829c47211c41
Utils.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-899dab17d241a5f09e8dbdb180091e1f866088b74bd888a64645795763f71554
WurstValidator.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c73be731edb5f1b5b5b8acbf10fc5060c23e84b458a4397c55f2b9b5a6ed5d79
ClassesTests.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-531699ea5caa1f54dfd61a3704cf74fb1469172a1a4ebea29cd00d54f71a94fb
GenericsWithTypeclassesTests.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-663492d2df10156cb8f90a98360a332ee0fc0db8ede5e0997d5952c1919be1c7
NewFeatureTests.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-4a87d14848cd120d084331a659cf1b3856e5eafacaca10352522057dd225a8d7
OptimizerTests.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-0decd6f2ebf8cc908c2a1ee0bddc15caf4e209f2c5e8c3d0f30911cd539be1df
WurstScriptTest.java https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-9e0ffb83411b19794996ca57c8edbb33be43b1fd00baaf713adb43947a2ee3c6
de.peeeq.wurstscript/build.gradlehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-dab8dae45c979df6f153853de818bc91516f0788bbad470d90b49b938f513311
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/build.gradle
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-dab8dae45c979df6f153853de818bc91516f0788bbad470d90b49b938f513311
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-dab8dae45c979df6f153853de818bc91516f0788bbad470d90b49b938f513311
de.peeeq.wurstscript/parserspec/jass_im.parseqhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/parserspec/jass_im.parseq
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-72bf23203a56b96e09b06c21f7f663ff5b269e7e14a357c4c22432d4ccb02fd7
de.peeeq.wurstscript/parserspec/wurstscript.parseqhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/parserspec/wurstscript.parseq
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-912e4785d4f286552bb6c518cc8948f29ec331df309077271af4ce1f47329c5a
de.peeeq.wurstscript/src/main/antlr/de/peeeq/wurstscript/antlr/Wurst.g4https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ef22f9cfa7fa564a62ea36053546330c40e4f9ef6c9c2e21261eaaac97b938c8
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/src/main/antlr/de/peeeq/wurstscript/antlr/Wurst.g4
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ef22f9cfa7fa564a62ea36053546330c40e4f9ef6c9c2e21261eaaac97b938c8
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ef22f9cfa7fa564a62ea36053546330c40e4f9ef6c9c2e21261eaaac97b938c8
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-ef22f9cfa7fa564a62ea36053546330c40e4f9ef6c9c2e21261eaaac97b938c8
de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/CompiletimeFunctionRunner.javahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97995a6a8b170c9cce0035c62b7a1d2cb6b824ea14ec110ed0626799dc046692
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/CompiletimeFunctionRunner.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97995a6a8b170c9cce0035c62b7a1d2cb6b824ea14ec110ed0626799dc046692
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97995a6a8b170c9cce0035c62b7a1d2cb6b824ea14ec110ed0626799dc046692
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97995a6a8b170c9cce0035c62b7a1d2cb6b824ea14ec110ed0626799dc046692
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-97995a6a8b170c9cce0035c62b7a1d2cb6b824ea14ec110ed0626799dc046692
de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.javahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-21d3998acb61e632e97db1c40c3551cd55c19aa433fc5226d89ca375625ed0ab
...tscript/src/main/java/de/peeeq/wurstio/languageserver/requests/DocumentSymbolRequest.javahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c408db4d5e566f23bee688a3f7f535e28cda20f4e24a1c753f5e0fbe750ded82
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/requests/DocumentSymbolRequest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c408db4d5e566f23bee688a3f7f535e28cda20f4e24a1c753f5e0fbe750ded82
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-c408db4d5e566f23bee688a3f7f535e28cda20f4e24a1c753f5e0fbe750ded82
de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/requests/HoverInfo.javahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/requests/HoverInfo.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-5eea96e3f86e02f9951eb218e66d28ebe3b2566f03732696e46a8f1a60db2efd
...ript/src/main/java/de/peeeq/wurstio/languageserver/requests/SymbolInformationRequest.javahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f6ff4b981a0356b0fa2c9dfc080cc8deb51dfb39dc230f16c97a87554d90a51a
View file https://patch-diff.githubusercontent.com/wurstscript/WurstScript/blob/14bdfd1199e28d4ab3871c2b063f0ffe48abc513/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/requests/SymbolInformationRequest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f6ff4b981a0356b0fa2c9dfc080cc8deb51dfb39dc230f16c97a87554d90a51a
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files#diff-f6ff4b981a0356b0fa2c9dfc080cc8deb51dfb39dc230f16c97a87554d90a51a
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.