Modelling Parsing and Unparsing
Vadim Zaytsev Anya Helene Bagge
University of Amsterdam University of Bergen
Parsing@SLE 2014-09-14
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 1 / 10
Modelling Parsing and Unparsing Vadim Zaytsev Anya Helene Bagge - - PowerPoint PPT Presentation
Modelling Parsing and Unparsing Vadim Zaytsev Anya Helene Bagge University of Amsterdam University of Bergen Parsing@SLE 2014-09-14 Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 1 / 10 SLE Artifacts String
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 1 / 10
Modelling Parsing and Unparsing 2014-09-14 2 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
tokenise c
c a t strip format parse unparse parse unparse s t r i p f
m a t i m p l
e e x p l
e d i s a m b i g u a t e r e c
n i s e r e n d e r s t r i p f
m a t e x t r a c t flatten scannerless parse unparse visualise serialise m2m text editing structural editing m2m transformation refactoring code transformation filtering drawing visual editing Raw Layout Layoutless Abstract Textual Structured Graphical
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 3 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 4 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 5 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(figure)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 6 / 10
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 7 / 10
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 7 / 10
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 7 / 10
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 7 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 8 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 8 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 8 / 10
(string)
(tokens)
(typed tokens)
(lexical model)
(parse forest)
(parse tree)
(concrete syntax tree)
(abstract syntax tree)
(rasterised picture)
(vector drawing)
(graph model)
(diagram)
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 8 / 10
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 9 / 10
Zaytsev & Bagge (UvA/UiB) Modelling Parsing and Unparsing 2014-09-14 10 / 10