Accession Number : AD0785048

Title :   An Expression Input Routine for LISP,

Corporate Author : STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE

Personal Author(s) : Hext,Jan

Report Date : 24 JUL 1964

Pagination or Media Count : 7

Abstract : The expression input routine is a Lisp function, Math read ( ), with associated definitions, which reads in expressions such as (A + 3 - F(X,Y,Z)). Its result is an equivalent S-expression. The syntax of allowable expressions is given, but (unlike ALGOL's) it does not define the precedence of the operators; nor does the program carry out any explicit syntax analysis. Instead, the program parses the expression according to a set of numerical precedence values, and reports if it finds any symbol out of context. (Author)

Descriptors :   *Computer programming, Syntax, Mathematical logic, Operators(Mathematics)

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE