منابع مشابه
Concise Concrete Syntax
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely specify grammars of programming languages. Our work is an extension of syntax definition formalism (SDF) and concrete datatypes that automate scanning, parsing, and syntax tree construction. But OCFGs also capture associativity and precedence at the level of production rules instead of lexical tokens ...
متن کاملIntroducing Enriched Concrete Syntax Trees
In our earlier research [9] an area of consistent and systematic application of software metrics was explored. Strong dependency of applicability of software metrics on input programming language was recognized as one of the main weaknesses in this field. Introducing enriched Concrete Syntax Tree (eCST) for internal and intermediate representation of the source code resulted with step forward o...
متن کاملConcrete Syntax Definition for Modeling Languages
Syntax (Metamodel) Model «conformsTo» Code Generator Templates
متن کاملMaking Metamodels Aware of Concrete Syntax
Language-centric methodologies, triggered by the success of Domain Specific Languages, rely on precise specifications of modeling languages. While the definition of the abstract syntax is standardized by the 4-layer metamodel architecture of the OMG, most language specifications are held informally for the description of the semantics and the (graphical) concrete syntax. This paper is tackling ...
متن کاملFeatures in Abstract and Concrete Syntax
The division of grammars into abstract and concrete syntax is universally used in compilers. In linguistics, Curry’s distinction between tectogrammar and phenogrammar is a similar idea. This architecture has become popular in recent years, exemplified by formalisms such as GF, ACG, and HOG. These formalisms give a perspective on language that is very different from the perspective in feature-ba...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Software & Systems Modeling
سال: 2008
ISSN: 1619-1366,1619-1374
DOI: 10.1007/s10270-008-0086-z