Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Building an IDE with Rascal
Mark Hills
CWI & INRIA ATEAMS
18 May 2011
Hills Building an IDE with Rascal 1/23
Building an IDE with Rascal Mark Hills CWI & INRIA ATEAMS 18 - - PowerPoint PPT Presentation
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Building an IDE with Rascal Mark Hills CWI & INRIA ATEAMS 18 May 2011 Hills Building an IDE with Rascal 1/23 Setting the Stage Parsing Outliners and
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 1/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 2/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 2/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 2/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 2/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 2/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Running Example: Oberon-0 Some Oberon-0 Code
Hills Building an IDE with Rascal 3/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Running Example: Oberon-0 Some Oberon-0 Code
Hills Building an IDE with Rascal 4/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Running Example: Oberon-0 Some Oberon-0 Code
Hills Building an IDE with Rascal 5/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Running Example: Oberon-0 Some Oberon-0 Code
Hills Building an IDE with Rascal 6/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 7/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 8/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
build-time flow run-time flow data
Hills Building an IDE with Rascal 9/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 10/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 11/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 12/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 13/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 14/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 15/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Outliners Annotators
Hills Building an IDE with Rascal 16/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Contributors Overview Rascal-based Contributors Integration with External Tools
Hills Building an IDE with Rascal 17/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Contributors Overview Rascal-based Contributors Integration with External Tools
Hills Building an IDE with Rascal 18/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Contributors Overview Rascal-based Contributors Integration with External Tools
Hills Building an IDE with Rascal 19/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Contributors Overview Rascal-based Contributors Integration with External Tools
Hills Building an IDE with Rascal 20/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Contributors Overview Rascal-based Contributors Integration with External Tools
Hills Building an IDE with Rascal 21/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions Contributors Overview Rascal-based Contributors Integration with External Tools
Hills Building an IDE with Rascal 22/23
Setting the Stage Parsing Outliners and Annotators Contributors Conclusions
Hills Building an IDE with Rascal 23/23