2020
DOI: 10.48550/arxiv.2012.03538
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Describing the syntax of programming languages using conjunctive and Boolean grammars

Alexander Okhotin

Abstract: A classical result by Floyd ("On the non-existence of a phrase structure grammar for ALGOL 60", 1962) states that the complete syntax of any sensible programming language cannot be described by the ordinary kind of formal grammars (Chomsky's "context-free"). This paper uses grammars extended with conjunction and negation operators, known as conjunctive grammars and Boolean grammars, to describe the set of well-formed programs in a simple typeless procedural programming language. A complete Boolean grammar, wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 42 publications
(73 reference statements)
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?