Next: , Previous: , Up: Software Evolution Library Index   [Contents][Index]


A.48 SOFTWARE-EVOLUTION-LIBRARY/SOFTWARE/SEXP

Class: sexp [sel/sw/sexp]

Class precedence list: sexp, simple, software, oid-object, file-w-attributes, file, standard-object, slot-object, t

Common Sexp source represented naturally as lists of code.

Class: sexp-cut [sel/sw/sexp]

Class precedence list: sexp-cut, mutation, oid-object, standard-object, slot-object, t

Slots:

Cut an element from a sexp object.

Class: sexp-replace [sel/sw/sexp]

Class precedence list: sexp-replace, mutation, oid-object, standard-object, slot-object, t

Slots:

Replace an element from a sexp object with another element.

Class: sexp-swap [sel/sw/sexp]

Class precedence list: sexp-swap, mutation, oid-object, standard-object, slot-object, t

Slots:

Swap an element from a sexp object with another element.

Variable: *sexp-mutation-types* [sel/sw/sexp]

List of mutations available for use against sexp software objects.

Generic Function: filter-subtrees [sel/sw/sexp] predicate tree

Return a list of subtrees of tree satisfying predicate.

Function: subtree [sel/sw/sexp] tree index

Return the index cons cell in tree in depth first order.

Function: tree-size [sel/sw/sexp] tree

Return the number of cons cells in tree.


Next: , Previous: , Up: Software Evolution Library Index   [Contents][Index]