Matches in SemOpenAlex for { <https://semopenalex.org/work/W82656157> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W82656157 abstract "This thesis describes two examples of user defined syntax. The first, and most thoroughly investigated, is a new datatype construction, the conctype, the elements of which have a very flexible syntax. An embedded language can easily be introduced into a programming language using conctypes and computations are easily expressed using the concrete syntax and a special pattern matching form. The second example is user defined distfix operators which give a user possibility to extend the syntax for expressions in a programming language. We describe both a user's view and the implementation of these two examples. In both cases, context-free grammars serve as a basis for the definition of the new syntax. A problem that is investigated is how to disambiguate grammars with precedences. To see how this should be done we investigate which language a grammar together with precedence rules defines. For a sub-class of context-free grammars we give a predicate that defines the precedence correct syntax trees according to some precedence rules. We also give an algorithm that transforms such a grammar to an ordinary unambiguous context-free grammar and prove the correctness of the algorithm. We use the algorithm in our implementation of distfix operators. For more general grammars, we isolate one kind of ambiguity which is suitable to resolve with precedence rules. We define the generated language for such a grammar by an attribute grammar. This approach of resolving ambiguity is used in the implementation of conctypes." @default.
- W82656157 created "2016-06-24" @default.
- W82656157 creator A5012448013 @default.
- W82656157 date "1992-01-01" @default.
- W82656157 modified "2023-09-23" @default.
- W82656157 title "User Defined Syntax" @default.
- W82656157 hasPublicationYear "1992" @default.
- W82656157 type Work @default.
- W82656157 sameAs 82656157 @default.
- W82656157 citedByCount "3" @default.
- W82656157 countsByYear W826561572019 @default.
- W82656157 crossrefType "dissertation" @default.
- W82656157 hasAuthorship W82656157A5012448013 @default.
- W82656157 hasConcept C11742125 @default.
- W82656157 hasConcept C138885662 @default.
- W82656157 hasConcept C140146324 @default.
- W82656157 hasConcept C154945302 @default.
- W82656157 hasConcept C164041254 @default.
- W82656157 hasConcept C186644900 @default.
- W82656157 hasConcept C199360897 @default.
- W82656157 hasConcept C204321447 @default.
- W82656157 hasConcept C26022165 @default.
- W82656157 hasConcept C37734731 @default.
- W82656157 hasConcept C39890363 @default.
- W82656157 hasConcept C41008148 @default.
- W82656157 hasConcept C41895202 @default.
- W82656157 hasConcept C50227651 @default.
- W82656157 hasConcept C58646249 @default.
- W82656157 hasConcept C60048249 @default.
- W82656157 hasConcept C61577278 @default.
- W82656157 hasConcept C69298649 @default.
- W82656157 hasConcept C80364944 @default.
- W82656157 hasConcept C97169998 @default.
- W82656157 hasConcept C97212296 @default.
- W82656157 hasConceptScore W82656157C11742125 @default.
- W82656157 hasConceptScore W82656157C138885662 @default.
- W82656157 hasConceptScore W82656157C140146324 @default.
- W82656157 hasConceptScore W82656157C154945302 @default.
- W82656157 hasConceptScore W82656157C164041254 @default.
- W82656157 hasConceptScore W82656157C186644900 @default.
- W82656157 hasConceptScore W82656157C199360897 @default.
- W82656157 hasConceptScore W82656157C204321447 @default.
- W82656157 hasConceptScore W82656157C26022165 @default.
- W82656157 hasConceptScore W82656157C37734731 @default.
- W82656157 hasConceptScore W82656157C39890363 @default.
- W82656157 hasConceptScore W82656157C41008148 @default.
- W82656157 hasConceptScore W82656157C41895202 @default.
- W82656157 hasConceptScore W82656157C50227651 @default.
- W82656157 hasConceptScore W82656157C58646249 @default.
- W82656157 hasConceptScore W82656157C60048249 @default.
- W82656157 hasConceptScore W82656157C61577278 @default.
- W82656157 hasConceptScore W82656157C69298649 @default.
- W82656157 hasConceptScore W82656157C80364944 @default.
- W82656157 hasConceptScore W82656157C97169998 @default.
- W82656157 hasConceptScore W82656157C97212296 @default.
- W82656157 hasLocation W826561571 @default.
- W82656157 hasOpenAccess W82656157 @default.
- W82656157 hasPrimaryLocation W826561571 @default.
- W82656157 hasRelatedWork W1504458184 @default.
- W82656157 hasRelatedWork W1530225078 @default.
- W82656157 hasRelatedWork W1582728640 @default.
- W82656157 hasRelatedWork W159720989 @default.
- W82656157 hasRelatedWork W1663571731 @default.
- W82656157 hasRelatedWork W1760151458 @default.
- W82656157 hasRelatedWork W2015692375 @default.
- W82656157 hasRelatedWork W2054184634 @default.
- W82656157 hasRelatedWork W2061693022 @default.
- W82656157 hasRelatedWork W2090738136 @default.
- W82656157 hasRelatedWork W2097071296 @default.
- W82656157 hasRelatedWork W2108793752 @default.
- W82656157 hasRelatedWork W2115060750 @default.
- W82656157 hasRelatedWork W2125974103 @default.
- W82656157 hasRelatedWork W2137231339 @default.
- W82656157 hasRelatedWork W2139770421 @default.
- W82656157 hasRelatedWork W2228938473 @default.
- W82656157 hasRelatedWork W2293874255 @default.
- W82656157 hasRelatedWork W2336577598 @default.
- W82656157 hasRelatedWork W2595748328 @default.
- W82656157 isParatext "false" @default.
- W82656157 isRetracted "false" @default.
- W82656157 magId "82656157" @default.
- W82656157 workType "dissertation" @default.