docs: private Expression sharp(Data data) throws TemplateException {
  	if (!data.srcCode.forwardIfCurrent('#')) return null;
  	Expression expr;
  	comments(data);
  	boolean old = data.allowLowerThan;
  	data.allowLowerThan = true;
  	expr = assignOp(data);
  	data.allowLowerThan = old;
  	comments(data);
  	if (!data.srcCode.forwardIfCurrent('#'))
  	    throw new TemplateException(data.srcCode, "Syntax Error, Invalid Construct " + (data.srcCode.length() < 30 ? data.srcCode.toString() : ""));
  	comments(data);
  	return expr;
      }