A unified model of the LL covering transformations

LL 커버링 변환에 관한 통합 모델

  • Published : 2006.01.01

Abstract

The subclasses of LR grammars, k-transformable grammars, PLR grammars, and extended PLR grammars are LL covering transformable grammar classes. On other hand, their LL covering transformations are based on different formalisms, and hence, the relationship of the transformations is not obvious. This paper gives a unified model of the LL covering transformations, in which each LL covering transformable grammar class generates its transformation as a specific instance.

LR 문법의 부분 클래스인 k-transformable 문법, PLR 문법, 확장된 PLR 문법은 LL 문법으로의 커버링 변환이 존재하는 클래스이다. 한편 이들 클래스에 대한 LL 커버링 변환 방법은 모두 다른 정형식에 근거하기에, 제시된 LL 커버링 변환간의 관련성은 명확하지 않다. 본 논문에서는 LL 커버링 변환에 관한 통합 모델을 제시한다. 기존 클래스에 대한 변환 방법들은 제시된 모델의 특정한 예로서 생성된다.

Keywords

References

  1. M. Hammer. A new grammatical transformation into deterministic top down form. MIT Project MAC Technical Report TR-1l9, 1974
  2. M. Hammer. A new grammatical transformation into LL(k) form. In: Proc. Of Sixth Annual ACM Symposium on Theory of Computing: ACM, pp. 266-275, 1974 https://doi.org/10.1145/800119.803904
  3. E. Soisalon-Soininen, E. Ukkonen. A method for transforming grammars into LL(k) form. Acta Informatica, 12, pp. 338-369, 1979
  4. G.-G. Lee and K-M. Choe, A powerful LL(k) ?covering transformation, PSL-TR-2001-2, Dept. of Information Science and Telecommunications, Hanshin University, Programming System Lab. 2001 (accepted in SIAM J. Computing, 2005)
  5. S. Sippu and E. Soisalon-Soininen. Parsing theory, vols. I and II. Berlin: Springer, 1990
  6. 이경옥, LL언어의 특징화, 정보과학회 논문지, 29권, 1호, pp.126-131, 2002
  7. G. -O Lee and K. - M Choe, Characterization of LL(k) languages, PSL-TR-2001-1, Dept. of Information Science and Telecommunications, Hanshin University, Programming System Lab. 2001