All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class aioli.vtp.MetavariableClass

java.lang.Object
   |
   +----aioli.vtp.MetavariableClass

public class MetavariableClass
extends Object
Defines the different classes of metavariable.


Variable Index

 o anonymous
The metavariable may matched by any tree whose operator belongs to the same formalism.
 o anonymPlusSublist
The metavariable may matched (or be replaced) by a non empty sequence of adjacent subtrees that share the same parent.
 o anonymStarSublist
The metavariable may matched by a possibly empty sequence of adjacent subtrees that share the same parent.
 o any
It can match anything.
 o atom
This kind of metavariable can only occur in atomic tree (different of meta).
 o plusSublist
The metavariable may matched (or be replaced) by a non empty sequence of adjacent subtrees that share the same parent.
 o starSublist
The metavariable may matched (or be replaced) by a possibly empty sequence of adjacent subtrees that share the same parent.
 o tree
The metavariable may matched (or be replaced) by any tree whose operator belongs to the same formalism.

Constructor Index

 o MetavariableClass()

Variables

 o tree
 public static final int tree
The metavariable may matched (or be replaced) by any tree whose operator belongs to the same formalism.

 o starSublist
 public static final int starSublist
The metavariable may matched (or be replaced) by a possibly empty sequence of adjacent subtrees that share the same parent. In this case the parent operator must be the proper list arity.

 o plusSublist
 public static final int plusSublist
The metavariable may matched (or be replaced) by a non empty sequence of adjacent subtrees that share the same parent. In this case the parent operator must be the proper list arity.

 o anonymous
 public static final int anonymous
The metavariable may matched by any tree whose operator belongs to the same formalism. no value is stored when it matches.

 o anonymStarSublist
 public static final int anonymStarSublist
The metavariable may matched by a possibly empty sequence of adjacent subtrees that share the same parent. In this case the parent operator must be the proper list arity. no value is stored when it matches.

 o anonymPlusSublist
 public static final int anonymPlusSublist
The metavariable may matched (or be replaced) by a non empty sequence of adjacent subtrees that share the same parent. In this case the parent operator must be the proper list arity. no value is stored when it matches.

 o atom
 public static final int atom
This kind of metavariable can only occur in atomic tree (different of meta). It will match atom value (string or int).

 o any
 public static final int any
It can match anything.

Constructors

 o MetavariableClass
 public MetavariableClass()

All Packages  Class Hierarchy  This Package  Previous  Next  Index