pike.git / lib / modules / Tools.pmod / AutoDoc.pmod / PikeParser.pike

version» Context lines:

pike.git/lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:348:    }    return m;   }      //! Parse an array type.   ArrayType parseArray() {    eat("array");    ArrayType a = ArrayType();    if (peekToken() == "(") {    readToken(); +  if (lookAhead(1) == ":") { +  a->length = (int)readToken(); +  if (eat((<":",")">))==")") { +  return a; +  } +  }    a->valuetype = parseOrType();    eat(")");    }    return a;   }      //! Parse a multiset type.   MultisetType parseMultiset() {    eat("multiset");    MultisetType m = MultisetType();