Text this: Incremental semantic evaluation in language-based editors

 _    _     _____    _    _      ___      ______  
| |  | ||  |  ___|| | \  / ||   / _ \\   /_   _// 
| |/\| ||  | ||__   |  \/  ||  | / \ ||  `-| |,-  
|  /\  ||  | ||__   | .  . ||  | \_/ ||    | ||   
|_// \_||  |_____|| |_|\/|_||   \___//     |_||   
`-`   `-`  `-----`  `-`  `-`    `---`      `-`'