Premium
Mkscan —An interactive scanner generator
Author(s) -
Horspool R. Nigel,
Levy Michael R.
Publication year - 1987
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380170602
Subject(s) - computer science , pascal (unit) , scanner , programming language , generator (circuit theory) , interface (matter) , computer graphics (images) , human–computer interaction , natural language processing , artificial intelligence , operating system , power (physics) , physics , bubble , quantum mechanics , maximum bubble pressure method
Abstract Mkscan is a tool for generating and editing scanners. It has been designed with ease of use in mind. The tol is interactive and uses a full screen interface. No attempt is made to provide an all‐purpose tool that can generate a recognizer for any regular language. Instead, mkscan has been tailored to suit the lexical structure of common programming languages and command languages. Using mkscan , a scanner for Pascal can be created in under ten minutes–including the time taken to type the list of keywords.