Simplify an expression. This performs any static optimization (by rewriting the expression as a different expression). The default implementation does nothing.
@exception client.net.sf.saxon.ce.trans.XPathException if an error is discovered during expressionrewriting
@return the simplified expression
@param visitor an expression visitor
Returns a simpler regular expression that is semantically the same assuming the given flags.
@param flags Regular expression flags, e.g. {@code "igm"}.
Vereinfacht die Bedingung. Dabei wird folgende Normalform N erzeugt (die die semantische Ausdruckskraft der Bedingung nicht einschr�nkt):
N ::= true | false | C C ::= H comp B | H comp H | (C op C) H ::= h1 | h2 | ... B ::= 1 | 2 | ... | 255 comp ::= < |> | = | ! | [ | ] | ~ | # op ::= UND | ODER
N.b. Insbesondere kommen true und false nicht in zusammengesetzten Bedingungen vor (auch nicht in Form von Vergleichen zwischen zwei Byte-Werten; zu beachten ist jedoch, dass stets oder niemals wahre Teilbedingungen trotzdem vorkommen können, bspw. als "h1 <= 255").
@return Die vereinfachte Bedingung.
Vereinfacht die Bedingung. Dabei wird folgende Normalform N erzeugt (die die semantische Ausdruckskraft der Bedingung nicht einschr�nkt):
N ::= true | false | C C ::= H comp B | H comp H | (C op C) H ::= h1 | h2 | ... B ::= 1 | 2 | ... | 255 comp ::= < |> | = | ! | [ | ] | ~ | # op ::= UND | ODER
N.b. Insbesondere kommen true und false nicht in zusammengesetzten Bedingungen vor (auch nicht in Form von Vergleichen zwischen zwei Byte-Werten; zu beachten ist jedoch, dass stets oder niemals wahre Teilbedingungen trotzdem vorkommen k�nnen, bspw. als "h1 <= 255").
@return Die vereinfachte Bedingung.
Simplify an expression. This performs any static optimization (by rewriting the expression as a different expression). The default implementation does nothing.
@exception net.sf.saxon.trans.XPathException if an error is discovered during expressionrewriting
@return the simplified expression
@param visitor an expression visitor
Simplify an expression. This performs any static optimization (by rewriting the expression as a different expression). The default implementation does nothing.
@exception XPathException if an error is discovered during expressionrewriting
@return the simplified expression
@param visitor an expression visitor
@param ud
@return a simplified version of the given {@link UnitDefinition}. In order to make sure that the original {@link UnitDefinition} is notchanged, it is cloned before the simplification.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.