Home Page Icon
Home Page
Table of Contents for
Part II. Common Topics
Close
Part II. Common Topics
by Martin Fowler
Domain Specific Languages
List of Patterns
Title Page
Copyright
Dedication
Contents
Preface
Part I. Narratives
Chapter 1. An Introductory Example
Chapter 2. Using Domain-Specific Languages
Chapter 3. Implementing DSLs
Chapter 4. Implementing an Internal DSL
Chapter 5. Implementing an External DSL
Chapter 6. Choosing between Internal and External DSLs
Chapter 7. Alternative Computational Models
Chapter 8. Code Generation
Chapter 9. Language Workbenches
Part II. Common Topics
Chapter 10. A Zoo of DSLs
Chapter 11. Semantic Model
Chapter 12. Symbol Table
Chapter 13. Context Variable
Chapter 14. Construction Builder
Chapter 15. Macro
Chapter 16. Notification
Part III. External DSL Topics
Chapter 17. Delimiter-Directed Translation
Chapter 18. Syntax-Directed Translation
Chapter 19. BNF
Chapter 20. Regex Table Lexer (by Rebecca Parsons)
Chapter 21. Recursive Descent Parser (by Rebecca Parsons)
Chapter 22. Parser Combinator (by Rebecca Parsons)
Chapter 23. Parser Generator
Chapter 24. Tree Construction
Chapter 25. Embedded Translation
Chapter 26. Embedded Interpretation
Chapter 27. Foreign Code
Chapter 28. Alternative Tokenization
Chapter 29. Nested Operator Expression
Chapter 30. Newline Separators
Chapter 31. External DSL Miscellany
Part IV. Internal DSL Topics
Chapter 32. Expression Builder
Chapter 33. Function Sequence
Chapter 34. Nested Function
Chapter 35. Method Chaining
Chapter 36. Object Scoping
Chapter 37. Closure
Chapter 38. Nested Closure
Chapter 39. Literal List
Chapter 40. Literal Map
Chapter 41. Dynamic Reception
Chapter 42. Annotation
Chapter 43. Parse Tree Manipulation
Chapter 44. Class Symbol Table
Chapter 45. Textual Polishing
Chapter 46. Literal Extension
Part V. Alternative Computational Models
Chapter 47. Adaptive Model
Chapter 48. Decision Table
Chapter 49. Dependency Network
Chapter 50. Production Rule System
Chapter 51. State Machine
Part VI. Code Generation
Chapter 52. Transformer Generation
Chapter 53. Templated Generation
Chapter 54. Embedment Helper
Chapter 55. Model-Aware Generation
Chapter 56. Model Ignorant Generation
Chapter 57. Generation Gap
Bibliography
Index
A Cheat Sheet
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Chapter 9. Language Workbenches
Next
Next Chapter
Chapter 10. A Zoo of DSLs
Part II. Common Topics
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset