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.
-
anonymous
- The metavariable may matched by any tree whose operator
belongs to the same formalism.
-
anonymPlusSublist
- The metavariable may matched (or be replaced) by a non empty sequence
of adjacent subtrees that share the same parent.
-
anonymStarSublist
- The metavariable may matched by a possibly empty sequence
of adjacent subtrees that share the same parent.
-
any
- It can match anything.
-
atom
- This kind of metavariable can only occur in atomic tree
(different of meta).
-
plusSublist
- The metavariable may matched (or be replaced) by a non empty sequence
of adjacent subtrees that share the same parent.
-
starSublist
- The metavariable may matched (or be replaced) by a possibly empty sequence
of adjacent subtrees that share the same parent.
-
tree
- The metavariable may matched (or be replaced) by any tree whose operator
belongs to the same formalism.
-
MetavariableClass()
-
tree
public static final int tree
- The metavariable may matched (or be replaced) by any tree whose operator
belongs to the same formalism.
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.
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.
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.
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.
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.
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).
any
public static final int any
- It can match anything.
MetavariableClass
public MetavariableClass()
All Packages Class Hierarchy This Package Previous Next Index