Kod TypeScript
MVP parsuje TSX, pokazuje diagnostykę składniową i nie wykonuje kodu.
Wklej kod TypeScript, wybierz preset i sprawdź, jakie node kinds, zakresy, diagnostyka i fragmenty źródła widzi compiler API. Parser działa lokalnie w przeglądarce.
AST pokazuje strukturę kodu tak, jak rozumie ją parser TypeScript. To pomaga pisać reguły lintingu, codemody, generatory i narzędzia refaktoryzacyjne bez zgadywania po samym tekście.
Kod nie jest wysyłany na backend. TypeScript compiler API ładuje się po kliknięciu analizy i działa w aktualnej karcie.
Wybierz preset albo wklej własny kod. Wynik pokaże drzewo AST, diagnostykę i szczegóły klikniętego node'a.
Deklaracja typu, funkcja z parametrami i wywołanie do przejrzenia FunctionDeclaration, Parameter i CallExpression.
MVP parsuje TSX, pokazuje diagnostykę składniową i nie wykonuje kodu.
Kliknij Analizuj AST, aby zbudować drzewo dla aktualnego kodu.
Najlepszy wybór, gdy potrzebujesz natywnego rozumienia składni TypeScript, diagnostics i `SyntaxKind`.
Świetny w ekosystemie transformacji JavaScript, ale ma inną reprezentację niż TypeScript compiler.
Szybkie do prostego wyszukiwania, ryzykowne dla refaktoryzacji i zmian strukturalnych.
Nie. Parser działa w przeglądarce, a input użytkownika nie trafia do backendu.
`pos` obejmuje często trivia, czyli komentarze i odstępy. `start` wskazuje początek właściwego tokena.
Tak. MVP tworzy source file jako TSX, więc JSX i dekoratory są obsługiwane przez compiler API.
Nie. To viewer składniowego AST i diagnostics parsera, a nie pełny program TypeScript z resolverem typów.
Pozwala odtworzyć traversal lokalnie i zacząć pisać regułę, codemod albo własne narzędzie analizy.