**********************************************************************/
package net.sourceforge.phpeclipse.phpeditor.php;
-import java.io.CharArrayWriter;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.jface.text.rules.ICharacterScanner;
import org.eclipse.jface.text.rules.IPredicateRule;
import org.eclipse.jface.text.rules.IToken;
-import org.eclipse.jface.text.rules.IWordDetector;
import org.eclipse.jface.text.rules.MultiLineRule;
import org.eclipse.jface.text.rules.RuleBasedPartitionScanner;
import org.eclipse.jface.text.rules.Token;
-import org.eclipse.jface.text.rules.WordRule;
/**
* This scanner recognizes the JavaDoc comments and Java multi line comments.
rules.add(new PHPMultiLineRule("<?\n", "?>", php));
rules.add(new PHPMultiLineRule("<?\t", "?>", php));
rules.add(new PHPMultiLineRule("<? ", "?>", php));
+
rules.add(new PHPMultiLineRule("<?php", "?>", php));
rules.add(new PHPMultiLineRule("<?PHP", "?>", php));
+ rules.add(new PHPMultiLineRule("<?pHP", "?>", php));
+ rules.add(new PHPMultiLineRule("<?PhP", "?>", php));
+ rules.add(new PHPMultiLineRule("<?PHp", "?>", php));
+
+ rules.add(new PHPMultiLineRule("<?Php", "?>", php));
+ rules.add(new PHPMultiLineRule("<?pHp", "?>", php));
+ rules.add(new PHPMultiLineRule("<?phP", "?>", php));
// rules.add(new HTMLPatternRule(html)); // "<", "<?",
//Add rule for processing instructions