code: private Ref sharp() throws PageException {
  	if (!cfml.forwardIfCurrent('#')) return null;
  	Ref ref;
  	cfml.removeSpace();
  	ref = assignOp();
  	cfml.removeSpace();
  	if (!cfml.forwardIfCurrent('#')) throw new InterpreterException("Syntax Error, Invalid Construct");
  	cfml.removeSpace();
  	return ref;
      }
docs: Sharps (#) die innerhalb von Expressions auftauchen haben in CFML keine weitere Beteutung und
  werden durch diese Methode einfach entfernt. <br />
  Beispiel:<br />
  <code>arrayLen(#arr#)</code> und <code>arrayLen(arr)</code> sind identisch. EBNF:<br />
  <code>"#" checker "#";</code>
  
  @return CFXD Element
  @throws PageException