Merge pull request #1 from Outfluencer/master

Added some decompilers and decompile and disassemble async
This commit is contained in:
SuspiciousActivity authored and GitHub committed 2021-03-09 16:33:57 +01:00
commit b2267947c8
16 files changed
+775 -119

No files matched your search

@@ -102,6 +102,7 @@ class DefaultTokenFactory implements TokenFactory {
@Override
public TokenImpl createToken(final char[] line, final int beg, final int end, final int startOffset,
final int type) {
// if(tokenList.length - 1 > currentFreeToken) return null;
TokenImpl token = tokenList[currentFreeToken];
token.set(line, beg, end, startOffset, type);
currentFreeToken++;
@@ -108,6 +108,7 @@ public abstract class TokenMakerBase implements TokenMaker {
currentToken = firstToken; // previous token is still null.
} else {
TokenImpl next = tokenFactory.createToken(array, start, end, startOffset, tokenType);
if(currentToken == null || next == null ) return;
currentToken.setNextToken(next);
previousToken = currentToken;
currentToken = next;
@@ -3184,7 +3184,9 @@ public class JavaTokenMaker extends AbstractJFlexCTokenMaker {
return null;
}
} else {
zzScanError(ZZ_NO_MATCH);
//zzScanError(ZZ_NO_MATCH);
return null;
}
}
}