Odpovídáte na názor ke článku Frázové a abstraktní syntaktické stromy.
"Ten Harperův AST může více abstrahovat od syntaxe." AST je Abstract SYNTAX Tree. Jak může syntax abstrahovat od syntaxe? Jeho definice se sice nevztahuje explicitně ke gramatice, ale to co říkáte Vy, např. o konverzi operátorů, je další fáze zpracování za syntaxí. Jednomu frázovému stromu nikdy nemůže odpovídat více AST. Jistě, můžeme se bavit o stromech (nebo DAG), jež vzniknou nějakou sémantickou konverzí z AST, asi je to zajímavější, není to jen suchá teorie jako formální syntax. Jako téma k další diskuzi navrhuji např. rozdíl mezi povrchovou (surface) a hloubkovou syntaxí.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 924×
Přečteno 26 538×
Přečteno 25 264×
Přečteno 21 377×
Přečteno 19 215×