FSCAN(ID:4062/fsc001)


String representation language for creating lexers for concurrent programming languages, initially in, but not confined to FORTRAN


People:
Structures:
References:
  • Clemm, Geoffrey M. "FSCAN-81 Report and User's Manual" Colorado Univ. at Boulder. Dept. of Computer Science. Jun 81, 46p CU-CS-202-81, ARO-15074.13-M view details Abstract: FSCAN is a language for specifying the lexical analysis of
    programs written in any current programming language, including FORTRAN. This report describes the FSCAN language, a compiler for the language, and an interpreter for the resulting object code. The interpreted object code forms an efficient lexical analyzer that takes as input a stream of characters and produces as output a stream of tokens (lexical units). The compiler and interpreter are designed for portability Both are written in ANSI FORTRAN (1866) supplemented by a small number of short machine dependent subroutines.