SlideShare a Scribd company logo
  • Upload
  • Home
  • Explore
  • Login
  • Signup
SlideShare a Scribd company logo
  • Home
  • Explore
  • Upload
  • Login
  • Signup

We've updated our privacy policy. Click here to review the details. Tap here to review the details.

×
×
×
×
×
×
Eelco Visser

Eelco Visser

75 Followers
101 SlideShares 1 Clipboard 75 Followers 27 Followings
  • Unblock User Block User
101 SlideShares 1 Clipboard 75 Followers 27 Followings

Personal Information
Organization / Workplace
The Hague Area, Netherlands Netherlands
Occupation
Professor of Computer Science
Industry
Education
Website
eelcovisser.org
Contact Details
Tags
compiler construction name binding language workbench spoofax syntax definition scope graphs name resolution type checking program transformation term rewriting webdsl domain-specific language dynamic semantics dynsem language definition declare your language nabl2 constraints rewriting strategies scope code generation transformation model-driven software development dsl software language engineering constraint resolution compilers semantics data-flow analysis static semantics static analysis declarative language definition programming languages programming language grammar domain-specific languages mobl editor services stratego syntactic completion formatting lexical syntax disambiguation term context-free grammar déclaration reference import sdf3 parsing algorithms lr parsing garbage collection copying collection mark and sweep reference counting virtual machines scopes describe frames type analysis nabl interpreters concrete syntax rewriting concepts of programming languages user interface templates data models parsing priority associativity types type checker type system statix research challenges scopes memory management partial evaluation tail recursion elimination peephole optimization concrete object syntax meta-programming with concrete object syntax ast-to-ast transformation term rewrite rules string interpolation monotone frameworks type constraints testing type checking schemas xml context-sensitive properties symbol tables environments traversal match build parser generation first and follow shift-reduce parsing reductions bottom-up parsing top-down parsing disambiguation with associativity and priority rul eliminating left recursion left factoring grammar transformations terms abstract syntax trees parse trees right-most derivations left-most derivations derivations context-free grammars context-free syntax grammars syntax highlighting syntax coloring templates pretty-printing syntactic editor services tree abstract syntax compiler architecture jvm constraint language visibility reachability strategies placeholders code completion ambiguity abstract syntax tree parse tree formal grammar what is a compiler? introduction meta-language barcelona syntax summer school ecoop 2017 formal grammars lexical analysis register allocation ll parsing generational collection pointer reversal declarative specification theory of name resolution operational semantics interpreter generation programming weblab pro education dynamic rewrite rules dynamic rules program tranformation software languages modelware grammarware language linguistic abstraction web mobile web case study web programming extension functional objects mdsd doma scala turing concepts of programing languages mobile web application development evolution modelcode interaction customization context-sensitive transformation aspect weaving inlining pretty-printingmodel-driven software development language workbenches access control policies access control web abstractions web abstractions domain-driven design data modeling domai-specific language interaction design domain analysis entity declaration mdsd dsl composing domain-specific languages language composition
See more
Users following Eelco Visser
Carel Bast Profile
Carel Bast
Model Driven Software Development Consultant at...
9 followers • 11 followings
adilakhter Profile
adilakhter
1 presentation
•
2 followings
bmerkle Profile
bmerkle
4 presentations
•
35 followers • 15 followings
Tom Mens Profile
Tom Mens
software engineer, professor at Université de Mons
96 presentations
•
90 followers • 59 followings
Thor Hovden Profile
Thor Hovden
Senior Consultant at EDB Consulting Group
2 followings
Gabriël Konat Profile
Gabriël Konat
PhD student at Delft University of Technology
3 presentations
•
2 followers • 2 followings
Michal Malohlava Profile
Michal Malohlava
Software Engineer at H2O.ai
4 presentations
•
25 followers • 55 followings
Rinat Shaikhutdinov Profile
Rinat Shaikhutdinov
Head of the Design Department at iSpring Soluti...
38 presentations
•
74 followers • 68 followings
Werner Heijstek Profile
Werner Heijstek
Ph.D. Candidate at Leiden University
2 presentations
•
10 followers • 84 followings
SevenxWasly Profile
SevenxWasly
6 followers • 583 followings
Arie van Deursen Profile
Arie van Deursen
Professor in software engineering at Delft Univ...
6 presentations
•
15 followers • 15 followings
Neil Ernst Profile
Neil Ernst
Researcher at University of British Columbia
14 presentations
•
39 followers • 40 followings
Federico Tomassetti Profile
Federico Tomassetti
Software Architect - Founder at Strumenta
14 presentations
•
82 followers • 139 followings
Anton Kosyakov Profile
Anton Kosyakov
Xtext / Xtend Committer at Luxoft
21 followers • 40 followings
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • About
  • Support
  • Terms
  • Privacy
  • Copyright
  • Cookie Preferences
  • Do not sell or share my personal information
English
Current Language: English
Español
Português
Français
Deutsch

© 2023 SlideShare from Scribd

We've updated our privacy policy.

We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.

You can read the details below. By accepting, you agree to the updated privacy policy.

Thank you!

View updated privacy policy
We've encountered a problem, please try again.