메뉴 건너뛰기




Volumn 1383, Issue , 1998, Pages 1-15

Myths and facts about the efficient implementation of finite automata and lexical analysis

Author keywords

Finite automata; Lexical analysis; Run time efficiency; Scanner

Indexed keywords

FINITE AUTOMATA; PROGRAM COMPILERS; SCANNING;

EID: 84958043690     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/BFb0026419     Document Type: Conference Paper
Times cited : (6)

References (39)
  • 1
    • 84958090171 scopus 로고
    • Intermetrics, Inc, ANSI/ISO/IEC-8652:1995
    • Ada 95 Reference Manual. Intermetrics, Inc., 1995. ANSI/ISO/IEC-8652:1995.
    • (1995)
  • 2
    • 0016518897 scopus 로고
    • Efficient String Matching: An Aid to Bibliographic Search
    • June
    • A.V. Aho and M.J. Corasick. Efficient String Matching: An Aid to Bibliographic Search. Communications of the ACM, 18(6):333-340, June 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.6 , pp. 333-340
    • Aho, A.V.1    Corasick, M.J.2
  • 6
    • 0018918579 scopus 로고
    • Minimal Perfect Hash Functions Made Simple
    • R.J. Cichelli. Minimal Perfect Hash Functions Made Simple. Communications of the ACM, 23:17-19, 1980.
    • (1980) Communications of the ACM , vol.23 , pp. 17-19
    • Cichelli, R.J.1
  • 7
    • 84976683170 scopus 로고
    • A Letter Oriented Minimal Perfect Hashing Function
    • C.R. Cook and R.R. Oldehoeft. A Letter Oriented Minimal Perfect Hashing Function. ACM SIGPLAN Notices, 17(9):18-27, 1982.
    • (1982) ACM SIGPLAN Notices , vol.17 , Issue.9 , pp. 18-27
    • Cook, C.R.1    Oldehoeft, R.R.2
  • 8
    • 0027112822 scopus 로고
    • An optimal algorithm for generating minimal perfect hash functions
    • October
    • Z.J. Czech and G. Havas. An optimal algorithm for generating minimal perfect hash functions. Information Processing Letters, 43(5):257-264, October 1992.
    • (1992) Information Processing Letters , vol.43 , Issue.5 , pp. 257-264
    • Czech, Z.J.1    Havas, G.2
  • 9
    • 84958090172 scopus 로고    scopus 로고
    • (private communication)
    • R. Dewar. (private communication).
    • Dewar, R.1
  • 10
    • 0040027101 scopus 로고
    • A Retargetable C Compiler
    • October
    • C.W. Fraser and D.R. Hanson. A Retargetable C Compiler. ACM SIGPLAN Notices, 26(10):29-43, October 1991.
    • (1991) ACM SIGPLAN Notices , vol.26 , Issue.10 , pp. 29-43
    • Fraser, C.W.1    Hanson, D.R.2
  • 12
    • 84958090173 scopus 로고    scopus 로고
    • 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. Using and Porting GNU CC, 1995. (for GCC Version 2.7.2)
    • Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. Using and Porting GNU CC, 1995. (for GCC Version 2.7.2).
  • 13
    • 79960847609 scopus 로고    scopus 로고
    • Where does goto go to? In Reliable Software Technologies - Aria-Europe 1996, volume, of LNCS, pages, Springer
    • W. Gellerich, M. Kosiol, and E. Ploedereder. Where does goto go to? In Reliable Software Technologies - Aria-Europe 1996, volume 1088 of LNCS, pages 385-395. Springer, 1996. (http://www.informatik.uni-stuttgart.de/ifi/ps/Gellerich/adagotowww.ps).
    • (1996) , vol.1088 , pp. 385-395
    • Gellerich, W.1    Kosiol, M.2    Ploedereder, E.3
  • 14
    • 84968324451 scopus 로고
    • Gnu ada translator (gnat) documentation, 1995. (ftpcs.nyu.edu:/pub/gnat).
    • (1995)
  • 15
    • 84976773526 scopus 로고
    • Eli: A complete, flexible compiler construction system
    • February
    • R.W. Gray, V. Heurig, S.P. Levi, A.M. Sloane, and W.M. Waite. Eli: A complete, flexible compiler construction system. CACM, 35(2):121-131, February 1992.
    • (1992) CACM , vol.35 , Issue.2 , pp. 121-131
    • Gray, R.W.1    Heurig, V.2    Levi, S.P.3    Sloane, A.M.4    Waite, W.M.5
  • 17
    • 84958090175 scopus 로고
    • Technical Report 7, Gesetlschaft fuer Mathematik und Datenverarbeitung mbH
    • J. Grosch. Selected Examples of Scanner Specifications. Technical Report 7, Gesetlschaft fuer Mathematik und Datenverarbeitung mbH, 1988.
    • (1988) Selected Examples of Scanner Specifications
    • Grosch, J.1
  • 18
    • 0024769837 scopus 로고
    • Efficient Generation of Lexical Analysers
    • November
    • J. Grosch. Efficient Generation of Lexical Analysers. Software Practice and Experience, 19(11):1089-1103, November 1989.
    • (1989) Software Practice and Experience , vol.19 , Issue.11 , pp. 1089-1103
    • Grosch, J.1
  • 19
    • 84958090176 scopus 로고
    • Technical Report 5, GeseUschaft filer Mathematik und Datenverarbeitung mbH
    • J. Grosch. Rex - A Scanner Generator. Technical Report 5, GeseUschaft filer Mathematik und Datenverarbeitung mbH, 1992.
    • (1992) Rex - A Scanner Generator
    • Grosch, J.1
  • 20
    • 0345779007 scopus 로고
    • Graph Theoretic Obstacles to Perfect Hashing
    • G. Havas and B.S. Majewski. Graph Theoretic Obstacles to Perfect Hashing. Congressus Numerantium, 98:81-93, 1993.
    • (1993) Congressus Numerantium , vol.98 , pp. 81-93
    • Havas, G.1    Majewski, B.S.2
  • 22
    • 0004328284 scopus 로고
    • Vers. 8. Prentice Hall
    • SPARC International. SPARC Architecture Manual, Vers. 8. Prentice Hall, 1992.
    • (1992) SPARC Architecture Manual
  • 23
    • 0013230451 scopus 로고
    • Automatic Generation of Efficient Lexical Processors Using Finite State Techniques
    • December
    • W.L. Johnson, J.H. Porter, S.I. Ackley, and D.T. Ross. Automatic Generation of Efficient Lexical Processors Using Finite State Techniques. ACM SIGPLAN Notices, 11(8):805-813, December 1968.
    • (1968) ACM SIGPLAN Notices , vol.11 , Issue.8 , pp. 805-813
    • Johnson, W.L.1    Porter, J.H.2    Ackley, S.I.3    Ross, D.T.4
  • 24
    • 84976802040 scopus 로고
    • How (Not) to Code a Finite State Machine
    • D.W. Jones. How (Not) to Code a Finite State Machine. ACM SIGPLAN Notices, 23(8):19-22, 1988.
    • (1988) ACM SIGPLAN Notices , vol.23 , Issue.8 , pp. 19-22
    • Jones, D.W.1
  • 25
    • 84958090177 scopus 로고
    • lex & yacc. O'Reilly & Associates, Inc., Sebastopol, 2. edition
    • J.R. Levine, T. Mason, and D. Brown. lex & yacc. O'Reilly & Associates, Inc., Sebastopol, 2. edition, 1990.
    • (1990)
    • Levine, J.R.1    Mason, T.2    Brown, D.3
  • 26
    • 84958090178 scopus 로고
    • Solaris 2.3 Software Developer Answerbook, November
    • SUN Microsystems. Solaris 2.3 Software Developer Answerbook, November 1993.
    • (1993)
  • 27
    • 84976800994 scopus 로고
    • Alex- a simple and efficient scanner generator
    • H. Moessenboeck. Alex- a simple and efficient scanner generator. ACM SIGPLAN Notices, 21(5):69-78, May 1986.
    • (1986) ACM SIGPLAN Notices , vol.21 , Issue.5 , pp. 69-78
    • Moessenboeck, H.1
  • 28
    • 84958090179 scopus 로고
    • Flex, Version 2. 5. University of California, Berkeley, March
    • Vern Paxon. Flex, Version 2. 5. University of California, Berkeley, March 1995.
    • (1995)
    • Paxon, V.1
  • 30
    • 84968397266 scopus 로고    scopus 로고
    • Ada version of REX. (www.informatik.uni-stuttgart.de/ifi/ps/cocktail).
  • 32
    • 0025434267 scopus 로고
    • LexAGen: An Interactive Incremental Scanner Generator
    • D. Szafron and R. Ng. LexAGen: An Interactive Incremental Scanner Generator. Software - Practice and Experience, 20(5):459-483, 1990.
    • (1990) Software - Practice and Experience , vol.20 , Issue.5 , pp. 459-483
    • Szafron, D.1    Ng, R.2
  • 38
    • 84958090182 scopus 로고    scopus 로고
    • Durchgriff- Direkte Zugriffe unter Windows NT 4.0 und ein entfesselter Cyrix 6x86. c't
    • M. Withopf and A. Stiller. Durchgriff- Direkte Zugriffe unter Windows NT 4.0 und ein entfesselter Cyrix 6x86. c't, pages 312-315, Jan 1997.
    • (1997) , vol.Jan , pp. 312-315
    • Withopf, M.1    Stiller, A.2
  • 39
    • 84976720338 scopus 로고
    • A Perfect Hash Function for Ada Reserved Words
    • July/August
    • D.A. Wolverton. A Perfect Hash Function for Ada Reserved Words. ACM Ada Letters, VI(1):40-44, July/August 1984.
    • (1984) ACM Ada Letters , vol.6 , Issue.1 , pp. 40-44
    • Wolverton, D.A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.