MCPcopy Index your code
hub / github.com/LambdaNote/support-ts-tapl

github.com/LambdaNote/support-ts-tapl @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
135 symbols 443 edges 29 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

『型システムのしくみ』サポートサイト

このリポジトリでは、遠藤侑介著 『型システムのしくみ ー TypeScriptで実装しながら学ぶ型とプログラミング言語』 で利用しているライブラリなどを公開しています。 同書の基となった 『n月刊ラムダノート Vol.4, No.3』 の記事「TypeScriptではじめる型システム」のコードも含まれています。

いずれも使い方は各ディレクトリのREADMEおよび書籍または記事を参照してください。

書籍『型システムのしくみ』で利用するライブラリなど

bookディレクトリ内には、パーサ用のライブラリと書籍の各章で実装する型検査器の例があります。

実体は https://github.com/mame/tiny-ts-parser をsubtreeとして book に取り込んでいます。もし本リポジトリが更新されていない場合は 元リポジトリ をあたってみてください。

「TypeScriptではじめる型システム」で利用するライブラリなど

articleディレクトリ内には、記事中に出てくる下記のファイルがあります。

書籍の正誤情報

正誤情報は下記を参照してください。

Core symbols most depended-on inside this repo

error
called by 196
book/tiny-ts-parser.ts
error
called by 59
article/utils.ts
ok
called by 17
book/typecheckers/sub_test.ts
ok
called by 16
book/typecheckers/poly_test.ts
subsetSystem
called by 11
book/tiny-ts-parser.ts
parse
called by 11
book/tiny-ts-parser.ts
typeShow
called by 11
book/tiny-ts-parser.ts
typecheck
called by 11
book/typecheckers/obj.ts

Shape

Function 135

Languages

TypeScript100%

Modules by API surface

book/tiny-ts-parser.ts34 symbols
article/utils.ts29 symbols
book/typecheckers/rec2.ts6 symbols
book/typecheckers/rec.ts6 symbols
book/typecheckers/poly.ts5 symbols
book/typecheckers/poly_bug.ts4 symbols
book/typecheckers/union_test.ts3 symbols
book/typecheckers/sub_test.ts3 symbols
book/typecheckers/recfunc_test.ts3 symbols
book/typecheckers/recfunc2_test.ts3 symbols
book/typecheckers/rec_test.ts3 symbols
book/typecheckers/rec2_test.ts3 symbols

For agents

$ claude mcp add support-ts-tapl \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact