com.google.caja.parser.quasiliteral
Class MultipleNonemptyQuasiHole
java.lang.Object
com.google.caja.parser.quasiliteral.QuasiNode
com.google.caja.parser.quasiliteral.AbstractQuasiHole
com.google.caja.parser.quasiliteral.MultipleQuasiHole
com.google.caja.parser.quasiliteral.MultipleNonemptyQuasiHole
public class MultipleNonemptyQuasiHole
- extends MultipleQuasiHole
Quasiliteral "hole" matching one to many values (regexp "+"). Superclass restrictions
apply.
- Author:
- ihab.awad@gmail.com (Ihab Awad)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MultipleNonemptyQuasiHole
public MultipleNonemptyQuasiHole(java.lang.Class<? extends ParseTreeNode> matchedClass,
java.lang.String identifier)
consumeSpecimens
protected boolean consumeSpecimens(java.util.List<ParseTreeNode> specimens,
java.util.Map<java.lang.String,ParseTreeNode> bindings)
- Overrides:
consumeSpecimens
in class MultipleQuasiHole
createSubstitutes
protected boolean createSubstitutes(java.util.List<ParseTreeNode> substitutes,
java.util.Map<java.lang.String,ParseTreeNode> bindings)
- Overrides:
createSubstitutes
in class MultipleQuasiHole
getQuantifierSuffix
protected java.lang.String getQuantifierSuffix()
- Overrides:
getQuantifierSuffix
in class MultipleQuasiHole
Copyright (C) 2008 Google Inc.
Licensed under the Apache License, Version 2.0