Publication | Closed Access
Attribute grammars fly first-class
40
Citations
18
References
2009
Year
Unknown Venue
EngineeringType TheorySoftware EngineeringSemanticsSoftware AnalysisFormal VerificationApplied LinguisticsSyntaxData ScienceDependently Typed ProgrammingComputational LinguisticsGrammarLanguage StudiesData TypeGrammatical FormalismComputer ScienceBuilding SoftwareType SystemFunctional ProgrammingCategorial GrammarAutomated ReasoningProgram AnalysisFormal MethodsRecursive ComputationsUnification GrammarAttribute GrammarsLinguistics
Attribute Grammars (AGs), a general-purpose formalism for describing recursive computations over data types, avoid the trade-off which arises when building software incrementally: should it be easy to add new data types and data type alternatives or to add new operations on existing data types? However, AGs are usually implemented as a pre-processor, leaving e.g. type checking to later processing phases and making interactive development, proper error reporting and debugging difficult. Embedding AG into Haskell as a combinator library solves these problems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1