SExpression

gapt.formats.lisp.SExpression
sealed abstract class SExpression

Lisp SExpression Datatypes and Parser This is a basic LISP S-expression parser, without quote character, macros or other fancy stuff. Atoms have a reduced namespace and need to be extended if necessary.

Printing a Datastructure should output valid Lisp.

Attributes

Source
SExpression.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class LAtom
class LKeyword
class LSymbol
class LCons
class LList

Members list

Value members

Abstract methods

def toDoc: Doc

Attributes

Source
SExpression.scala

Concrete methods

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
Source
SExpression.scala