bug in scanning.
Brought to you by:
sriguru
Enter '{' and then enter '['.
java.lang.IndexOutOfBoundsException: tokenLength=0 <= 0. class org.netbeans.modules.sdl.core.lexer.SDLLexer implementation must be fixed to create all tokens with a proper token length value. at org.netbeans.lib.lexer.LexerInputOperation.assignTokenLength(LexerInputOperation.java:383) at org.netbeans.lib.lexer.LexerInputOperation.createToken(LexerInputOperation.java:291) at org.netbeans.spi.lexer.TokenFactory.createToken(TokenFactory.java:80) at org.netbeans.spi.lexer.TokenFactory.createToken(TokenFactory.java:64) at org.netbeans.modules.sdl.core.lexer.SDLLexer.scan(SDLLexer.java:480) at org.netbeans.modules.sdl.core.lexer.SDLLexer.nextToken(SDLLexer.java:82) at org.netbeans.lib.lexer.LexerInputOperation.nextToken(LexerInputOperation.java:191) at org.netbeans.lib.lexer.BatchTokenList.tokenOrEmbeddingImpl(BatchTokenList.java:171) at org.netbeans.lib.lexer.BatchTokenList.tokenOrEmbedding(BatchTokenList.java:166) at org.netbeans.api.lexer.TokenSequence.moveNext(TokenSequence.java:463) at org.netbeans.modules.sdl.core.parser.SDLParser.value(SDLParser.java:273) at org.netbeans.modules.sdl.core.parser.SDLParser.tag(SDLParser.java:168) at org.netbeans.modules.sdl.core.parser.SDLParser.tags(SDLParser.java:135) at org.netbeans.modules.sdl.core.parser.SDLParser.block(SDLParser.java:353) at org.netbeans.modules.sdl.core.parser.SDLParser.tag(SDLParser.java:193) at org.netbeans.modules.sdl.core.parser.SDLParser.tags(SDLParser.java:135) at org.netbeans.modules.sdl.core.parser.SDLParser.sdlDoc(SDLParser.java:97) at org.netbeans.modules.sdl.core.parser.SDLNBParser.parse(SDLNBParser.java:69) at org.netbeans.modules.parsing.impl.TaskProcessor.callParse(TaskProcessor.java:598) at org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:228) at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:775) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702) [catch] at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)