X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/parser/Scanner.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/parser/Scanner.java index eeff2c1..5d9f191 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/parser/Scanner.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/parser/Scanner.java @@ -1648,6 +1648,8 @@ public class Scanner implements IScanner, ITerminalSymbols { return TokenNameCOLON; case '@': return TokenNameAT; + case '\\': + return TokenNameForwardSlash; case '\'': consumeStringConstant(); return TokenNameStringSingleQuote; @@ -3562,6 +3564,14 @@ public class Scanner implements IScanner, ITerminalSymbols { if ((data[++index] == 'e') && (data[++index] == 'w')) return TokenNamenew; return TokenNameIdentifier; + case 9: + //namespace + if ((data[++index] == 'a') && (data[++index] == 'm') + && (data[++index] == 'e') && (data[++index] == 's') + && (data[++index] == 'p') && (data[++index] == 'a') + && (data[++index] == 'c') && (data[++index] == 'e')) + return TokenNameNamespace; + return TokenNameIdentifier; // case 4 : // if ((data[++index] == 'u') && (data[++index] == 'l') // && (data[++index] == 'l')) @@ -4085,6 +4095,8 @@ public class Scanner implements IScanner, ITerminalSymbols { return "require"; //$NON-NLS-1$ case TokenNamerequire_once: return "require_once"; //$NON-NLS-1$ + case TokenNameNamespace: + return "namespace"; //$NON-NLS-1$ case TokenNamereturn: return "return"; //$NON-NLS-1$ // case TokenNameself: