Federated Conference on Computer Science and Information Systems · 2013 · 11 citations · 8 references
EngineeringSoftware EngineeringLanguage PatternsReference ModelSemanticsSoftware AnalysisFormal VerificationCorpus LinguisticsLanguage DesignerDeclarative SpecificationComputational LinguisticsSystems EngineeringLanguage StudiesFormal SpecificationComputer LanguagesComputer ScienceDomain-specific LanguageExtensible LanguageSoftware DesignProgramming Language DesignSpecification LanguageAutomated ReasoningProgram AnalysisFormal MethodsLinguisticsSoftware Language Engineering
The occurrence of identifiers and references in computer languages is a common issue. The same applies for domain specific languages, whose popularity is increasing and there is a need for aid in their design process. This paper analyses the problem of identifiers and references in computer languages. Current methods use an imperative approach for supporting references in languages; therefore a language designer is required to manually write reference resolving. The method proposed in this paper perceives references and identifiers as language patterns, which can be specified in a declarative manner with much less knowledge about the problem of resolving references in computer languages.
8
Yacc : Yet Another Compiler Compiler
S. C. Johnson, Murray Hill · 1978 · 1.2K citations
Moritz Eysholdt, Heiko Behrens · 2010 · 327 citations
Efficient filtering of XML documents with XPath expressions
Cassandra Chan, Pascal Felber, Minos Garofalakis et al. · The VLDB Journal · 2002 · 171 citations
Görel Hedin · 2000 · 169 citations