INNER CODE UNIT · Java
block
VladRassokhin/intellij-hcl · gen/org/intellij/plugins/hcl/HCLParser.java:156
public static boolean block(PsiBuilder b, int l) {
if (!recursion_guard_(b, l, "block")) return false;
boolean r;
Marker m = enter_section_(b, l, _LEFT_, BLOCK, "<block>");
r = block_0(b, l + 1);
r = r && object(b, l + 1);
exit_section_(b, l, m, r, false, null);
return r;
}
// property_name*
private static boolean block_0(PsiBuilder b, int l) {
if (!recursion_guard_(b, l, "block_0")) return false;
while (true) {
int c = current_position_(b);
if (!property_name(b, l + 1)) break;
if (!empty_element_parsed_guard_(b, "block_0", c)) break;
}