Commit Graph

28 Commits

Author SHA1 Message Date
Eric Traut
5ca3d900fd Deleted redundant documentation. 2023-06-05 15:06:24 -06:00
Eric Traut
d5d27505ef Updated types in documentation to use PEP 604 syntax. 2022-10-24 20:06:21 -07:00
Jake Bailey
893d08be8c Update everything for main branch rename 2021-05-13 13:26:44 -07:00
Eric Traut
3dc83c0b1a Fixed minor typos in documentation. 2021-01-06 07:38:29 -08:00
Eric Traut
258202af72 Added more documentation about type narrowing and type guards. 2020-11-11 14:54:37 -08:00
Jake Bailey
da39a2a78a
Convert repo into a lerna monorepo, add a validation workflow (#978) 2020-08-28 19:46:48 -07:00
Eric Traut
07001963c2 Fixed documentation bug. 2020-08-15 16:14:04 -07:00
Eric Traut
605bcc482c Added support for narrowing types based on the pattern "A.B == <literal>" and "A.B != <literal>" when A has a union type and all members of the union have a field "B" with a declared literal type that discriminates one sub-type from another. 2020-08-15 16:11:23 -07:00
Eric Traut
997fd7d57c More docs improvements. 2020-08-02 14:50:14 -07:00
Eric Traut
c7dfba390d More docs improvements. 2020-08-02 14:48:48 -07:00
Eric Traut
b7ae207558 Small improvements to documentation. 2020-08-02 14:20:07 -07:00
Eric Traut
faf4464ae0 Tweaked internals documentation for clarity. 2020-06-30 23:56:16 -07:00
Eric Traut
fcdaeba35e Updated documentation. 2020-05-24 00:36:06 -07:00
Jake Bailey
02bdbdee07 Revert markdown changes, restore .vscode for server (#115) 2020-02-25 12:57:54 -08:00
Jake Bailey
8d2cca7289 Mass reformat ts/js/md with ESLint quick fixes and prettier (#113) 2020-02-24 16:52:23 -08:00
Eric Traut
d7ded12962 Made small improvements to internals docs. 2020-02-04 13:08:58 -08:00
Eric Traut
736545c21f Added new section to documentation that talks about type inference. 2019-12-13 22:11:47 -08:00
Eric Traut
90caa3159e Renamed expressionEvaluator to typeEvaluator and typeAnalyzer to checker to better reflect their new roles. 2019-11-10 16:56:15 -08:00
Eric Traut
92a0b6e4be Completely eliminated postParseWalker, moving all name binding into the binder module. 2019-09-12 21:43:25 -07:00
Eric Traut
a5db38d69e Renamed "semantic analyzer" to "binder".
Moved import detection from post-parse walker into parser.
2019-09-12 18:02:12 -07:00
Eric Traut
f1c823ae5c Minor update to internals documentation. 2019-09-05 10:37:12 +00:00
Eric Traut
ec87aaea63 Fixed small bug in documentation. 2019-08-02 20:47:03 -07:00
Eric Traut
866615aa5d Minor tweak to documentation. 2019-05-23 16:18:57 -07:00
Eric Traut
4213dd9211 Added documentation for "Never" internal type. 2019-05-23 16:16:37 -07:00
Eric Traut
b938498bb8 Moved code structure section from main README to internals documentation. 2019-04-01 19:46:51 -07:00
freezestudio
3566b6b805
Update internals.md
The function is not written completely
2019-04-01 09:12:45 +08:00
Bruno P. Kinoshita
a862c98c6f Fix typos 2019-03-24 17:06:26 +13:00
Eric Traut
18ef5dfa06 Documented some of the internals of pyright. 2019-03-22 10:23:03 -07:00