/** * @ignore * NonTerminal Set for KISON * @author yiminghe@gmail.com */ KISSY.add("kison/non-terminal", function (S, Base) { /** * non-terminal symbol for grammar * @class KISSY.Kison.NonTerminal */ return Base.extend({}, { ATTRS:{ productions:{ value:[] }, firsts:{ value:{} }, symbol:{ }, nullable:{ value:false } } }); }, { requires:['base'] });