3 research outputs found
Two-way metalinear PC grammar systems and their descriptional complexity
Besides a derivation step and a communication step, a two-way PC grammar system can make a reduction step during which it reduces the right-hand side of a context-free production to its left-hand side. This paper proves that every non-unary recursively enumerable language is defined by a centralized two-way grammar system, ┌, with two metalinear components in a very economical way. Indeed, ┌'s master has only three nonterminals and one communication production; furthermore, it produces all sentential forms with no more than two occurrences of nonterminals. In addition, during every computation, ┌ makes a single communication step. Some variants of two-way PC grammar systems are discussed in the conclusion of this paper
Syntactic Analysis Based on Special Models
Bakalářká práce se zabĂ˝vá syntaktickou analĂ˝zou pomocĂ párovĂ˝ch automatĹŻ. KoneÄŤnĂ˝ párovĂ˝ automat obsahuje vstupnĂ a vĂ˝stupnĂ automat. VstupnĂ automat provádĂ syntaktickou analĂ˝zu se vstupnĂm Ĺ™etÄ›zcem. PouĹľitá pravidla vstupnĂho automatu Ĺ™ĂdĂ vĂ˝stupnĂ automat, kterĂ˝ generuje vĂ˝stupnĂ Ĺ™etÄ›zec. HlavnĂm tĂ©matem tĂ©to práce je determinizace vstupnĂho automatu bez ztráty informacĂ o pravidlech pouĹľitĂ˝ch v pĹŻvodnĂm automatu.This bachelor thesis is dealing with translation based on coupled finite automaton. Coupled finite automaton contains input and output automaton. The input automaton makes syntactic analysis with an input string. Used rules from the input automaton control the output automaton, which generates an output string. Basic topic of this thesis is determinisation of the input automaton without loss of information about rules used in original automaton.