package com.innovatian.idea.powershell.lang.parser.parsing.statements.expressions;
import com.innovatian.idea.powershell.lang.parser.PsElementTypes;
import com.innovatian.idea.powershell.lang.parser.PsParser;
import com.intellij.lang.PsiBuilder;
import com.intellij.psi.tree.IElementType;
import org.jetbrains.annotations.Nullable;
public class ExpressionStatement implements PsElementTypes {
@Nullable
private static IElementType parseExpressionStatement(PsiBuilder builder, PsParser parser) {
if (ComparisonExpressionStatement.parse(builder, parser)) {
return CONDITIONAL_EXPRESSION;
}
return WRONGWAY;
}
public static boolean parse(PsiBuilder builder, PsParser parser) {
final IElementType result = parseExpressionStatement(builder, parser);
if (result == WRONGWAY) {
return false;
}
return true;
}
}