1 package com.daffodilwoods.daffodildb.utils.parser; 2 3 import com.daffodilwoods.database.utility.P; 4 import com.daffodilwoods.database.resource.DException; 5 6 public class OptionalProductionRules extends ProductionRules{ 7 8 OptionalProductionRules(ClassLoader classLoader0){ 9 super(classLoader0); 10 } 11 12 Object parsePart(ParseElements pe) throws DException{ 13 int position = pe.position; 14 ProductionRules object = (ProductionRules)rules[0]; 15 Object object1 = object.parse(pe); 16 if(object1 instanceof ParseException) 17 return null; 18 19 20 26 return object1; 27 } 28 29 public String toString(){ 30 return nameOfRule; 31 } 32 33 } 34 | Popular Tags |