aspclassic-core/AspClassic.Scripting/SourceCodePropertiesUtils.cs
Jelle Luteijn 484dbfc9d9 progress
2022-05-15 11:19:49 +02:00

21 lines
465 B
C#

namespace AspClassic.Scripting;
public static class SourceCodePropertiesUtils
{
public static bool IsCompleteOrInvalid(ScriptCodeParseResult props, bool allowIncompleteStatement)
{
switch (props)
{
default:
if (!allowIncompleteStatement)
{
return props != ScriptCodeParseResult.IncompleteStatement;
}
return true;
case ScriptCodeParseResult.IncompleteToken:
return false;
case ScriptCodeParseResult.Invalid:
return true;
}
}
}