Keyphrases
- formal language
- natural language
- pattern languages
- pattern matching
- relational calculus
- programming language
- language learning
- pattern discovery
- type checking
- pattern detection
- linguistic knowledge
- target language
- context dependent
- natural language processing
- artificial intelligence
- object oriented programming
- neural network
- expressive power
- xml documents
- learning algorithm