File eval.icn

Summary

###########################################################################

	File:     eval.icn

	Subject:  Procedure to evaluate string as a call

	Author:   Ralph E. Griswold

	Date:     March 3, 1996

###########################################################################

   This file is in the public domain.

###########################################################################

  This procedure analyzes a string representing an Icon function or
  procedure call and evaluates the result.  Operators can be
  used in functional form, as in "*(2,3)".

  This procedure cannot handle nested expressions or control structures.

  It assumes the string is well-formed.  The arguments can only be
  Icon literals. Escapes, commas, and parentheses in strings literals
  are not handled.

  In the case of operators that are both unary and binary, the binary
  form is used.

###########################################################################

  Links:  ivalue

###########################################################################
Procedures:
eval

Links:
ivalue.icn

This file is part of the (main) package.

Source code.

Details
Procedures:

eval(expr)



This page produced by UniDoc on 2021/04/15 @ 23:59:54.