Implementation of Textual Concrete Syntax
This chapter discusses implementation aspects of textual concrete syntax: parsing, abstraction, formatting, and the use of concrete as opposed to abstract object syntax in metaprograms. We focus on how parsers, formatters, etc. are actually implemented in practice, subject to using appropriate libra...
Saved in:
| Published in | Software Languages pp. 201 - 240 |
|---|---|
| Main Author | |
| Format | Book Chapter |
| Language | English |
| Published |
Switzerland
Springer International Publishing AG
2018
Springer International Publishing |
| Online Access | Get full text |
| ISBN | 9783319907987 3319907980 |
| DOI | 10.1007/978-3-319-90800-7_7 |
Cover
| Summary: | This chapter discusses implementation aspects of textual concrete syntax: parsing, abstraction, formatting, and the use of concrete as opposed to abstract object syntax in metaprograms. We focus on how parsers, formatters, etc. are actually implemented in practice, subject to using appropriate libraries, tools, and metaprogramming techniques. |
|---|---|
| ISBN: | 9783319907987 3319907980 |
| DOI: | 10.1007/978-3-319-90800-7_7 |