120 likes | 330 Views
Visualization of abstract syntax trees. Overview. Coco/R Aims of this project Current Options Approach Benefits. Compilers. Compiler Generator Grammars Parser Scanner. Coco/R. Produce an IDE for Coco/R Ease of use Increased User awareness Visualize abstract syntax trees.
E N D
Overview • Coco/R • Aims of this project • Current Options • Approach • Benefits
Compiler Generator Grammars Parser Scanner Coco/R
Produce an IDE for Coco/R Ease of use Increased User awareness Visualize abstract syntax trees Aims of project
VCOCO Lacks AST visualization ANTLR Large Complicated Notepad CurrentOptions
Visualisation While (1 < p && p < 9 ) p = p + q;
Easier for new users Better error recovery Understanding Increased code manageability Code optimisation Benefits
Zen: a Buddhist doctrine that enlightenment can be attained through direct intuitive insight http://wordnetweb.princeton.edu/perl/webwn?s=zen
http://www.istockphoto.com/stock-photo-7842447-question-mark-made-with-black-stones.phphttp://www.istockphoto.com/stock-photo-7842447-question-mark-made-with-black-stones.php