Jindřich Ivánek: Procházka po F# AST stromu & projekt Mechanic

  F#

Co všechno lze zjistit o F# kódu z jeho AST reprezentace?

AST lze použít pro statickou analýzu, formátování kódu, nebo překlad do jiného jazyka. Procházení AST používá mnoho známých projektů - např. Fable, FsharpLint, Fantomas. Ukážeme si, jak získat AST pro libovolný F# kód, a ukázku jeho zpracování. Povídat budu i o novém projektu Mechanic, kde tuto techniku používám pro nalezení správného seřazení F# zdrojáků.

Zdarma