return parse(rootElementType, builder, defaultParseRootId);
}
@NotNull
public ASTNode parse(IElementType rootElementType, PsiBuilder psiBuilder, String parseRootId) {
ParserContext context = new ParserContext(psiBuilder, languageDialect);
ParserBuilder builder = context.getBuilder();
if (parseRootId == null ) parseRootId = defaultParseRootId;
builder.setDebugMode(SettingsUtil.isDebugEnabled);
PsiBuilder.Marker marker = builder.mark(null);
NamedElementType root = elementTypes.getNamedElementType(parseRootId);
if (root == null) {