Table of Contents

Class: CLISPInterpreter charlemagne/interpreter.py

A LispInterpreter implementation specific to CLISP

...

Base Classes   
PyLisp
LispInterpreter
Methods   
__init__
depth
eval
evaluate
getSolution
query
setInputVector
  __init__ 
__init__ ( self )

  depth 
depth ( self,  expr )

Calculate the depth of a lisp expression

...

  eval 
eval ( self,  p )

Evaluate the lisp expression

  evaluate 
evaluate (
        self,
        expr,
        vector=None,
        )

Evaluate a CLISP compatible expression

...

  getSolution 
getSolution ( self,  timeout=None )

Get a solution from the interpreter

...

Exceptions   
NaughtyExpression
  query 
query ( self,  q )

Send a query to the interpreter

...

  setInputVector 
setInputVector ( self,  vector )

Set the input vector to evaluate on

...


Table of Contents

This document was automatically generated on Tue Jun 10 03:55:07 2003 by HappyDoc version 2.0.1