Download flight - clic

Document related concepts

Morphology (linguistics) wikipedia , lookup

Kannada grammar wikipedia , lookup

Old Irish grammar wikipedia , lookup

Antisymmetry wikipedia , lookup

Probabilistic context-free grammar wikipedia , lookup

Dependency grammar wikipedia , lookup

Pleonasm wikipedia , lookup

French grammar wikipedia , lookup

Agglutination wikipedia , lookup

Serbo-Croatian grammar wikipedia , lookup

Georgian grammar wikipedia , lookup

Lexical semantics wikipedia , lookup

Arabic grammar wikipedia , lookup

Inflection wikipedia , lookup

Chinese grammar wikipedia , lookup

Zulu grammar wikipedia , lookup

Compound (linguistics) wikipedia , lookup

Spanish grammar wikipedia , lookup

Polish grammar wikipedia , lookup

Ancient Greek grammar wikipedia , lookup

Portuguese grammar wikipedia , lookup

Context-free grammar wikipedia , lookup

Junction Grammar wikipedia , lookup

Scottish Gaelic grammar wikipedia , lookup

Transformational grammar wikipedia , lookup

Latin syntax wikipedia , lookup

Turkish grammar wikipedia , lookup

Vietnamese grammar wikipedia , lookup

Malay grammar wikipedia , lookup

Determiner phrase wikipedia , lookup

Yiddish grammar wikipedia , lookup

Esperanto grammar wikipedia , lookup

Parsing wikipedia , lookup

Pipil grammar wikipedia , lookup

Transcript
Defining a CF language via derivation
•
A string A derives a string B if
–
•
A can be rewritten as B via some series of rule applications
More formally:
–
–
–
If A ->  is a production of P
 and  are any strings in the set (  N)*
Then we say that
•
–
–
Derivation is a generalization of direct derivation
Let 1, 2, … m be strings in (  N)*, m>= 1, s.t.
•
•
–
A directly derives  or A  
1 2, 2 3… m-1 m
We say that 1derives m or 1* m
We then formally define language LG generated by grammar G
•
•
A set of strings composed of terminal symbols derived from S
LG = {w | w is in * and S * w}