handle type 1 parser already being at def token when reading till next def token

This commit is contained in:
Eliot Jones
2019-05-19 12:28:26 +01:00
parent ffa7b3bcc7
commit 7e8f3623a4

View File

@@ -24,7 +24,7 @@
}
var decrypted = Decrypt(bytes, EexecEncryptionKey, EexecRandomBytes);
var tokenizer = new Type1Tokenizer(new ByteArrayInputBytes(decrypted));
/*
@@ -481,6 +481,11 @@
private static void ReadTillDef(Type1Tokenizer tokenizer, bool skip = false)
{
if (string.Equals(tokenizer.CurrentToken.Text, "def", StringComparison.OrdinalIgnoreCase))
{
return;
}
Type1Token token;
while ((token = tokenizer.GetNext()) != null)
{