Architectures for language recognition
暂无分享,去创建一个
Two distinct chip architectures for language recognition are presented. The first allows a recogniser for any regular expression to be constructed by simply assembling predefined cells into a linear array. The cells correspond to the symbols which can occur in a regular expression, and the appropriate cells are placed in a line in the same order as the expression. The recogniser is then correct by construction, and all inter-cell connections are made automatically. The second architecture can be programmed to recognise any LL(1) context-free language by loading it with the appropriate grammer rules. The grammar rules are embodied within an array of identical cells, which, in conjunction with a standard LIFO stack, form the recognition hardware.
[1] Alfred V. Aho,et al. Modeling communications protocols by automata , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).
[2] Theodosios Pavlidis,et al. Syntactic Recognition of Handwritten Numerals , 1977, IEEE Transactions on Systems, Man, and Cybernetics.