Add missing token to DRC rule parser.
Fixes https://gitlab.com/kicad/code/kicad/issues/9041
This commit is contained in:
parent
cfea39f967
commit
436ad0ede7
|
@ -35,4 +35,5 @@ silk_clearance
|
||||||
skew
|
skew
|
||||||
diff_pair_gap
|
diff_pair_gap
|
||||||
diff_pair_uncoupled
|
diff_pair_uncoupled
|
||||||
via_count
|
via_count
|
||||||
|
via_diameter
|
|
@ -256,7 +256,8 @@ void PANEL_SETUP_RULES::onScintillaCharAdded( wxStyledTextEvent &aEvent )
|
||||||
"silk_clearance "
|
"silk_clearance "
|
||||||
"skew "
|
"skew "
|
||||||
"track_width "
|
"track_width "
|
||||||
"via_count ";
|
"via_count "
|
||||||
|
"via_diameter";
|
||||||
}
|
}
|
||||||
else if( sexprs.top() == "disallow"
|
else if( sexprs.top() == "disallow"
|
||||||
|| sexprs.top() == "buried_via"
|
|| sexprs.top() == "buried_via"
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
* skew
|
* skew
|
||||||
* track\_width
|
* track\_width
|
||||||
* via\_count
|
* via\_count
|
||||||
|
* via\_diameter
|
||||||
|
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
|
@ -256,7 +256,7 @@ void DRC_RULES_PARSER::parseConstraint( DRC_RULE* aRule )
|
||||||
{
|
{
|
||||||
msg.Printf( _( "Missing constraint type.| Expected %s." ),
|
msg.Printf( _( "Missing constraint type.| Expected %s." ),
|
||||||
"clearance, hole_clearance, edge_clearance, hole, hole_to_hole, "
|
"clearance, hole_clearance, edge_clearance, hole, hole_to_hole, "
|
||||||
"courtyard_clearance, silk_clearance, track_width, annular_width, "
|
"courtyard_clearance, silk_clearance, track_width, annular_width, via_diameter, "
|
||||||
"disallow, length, skew, via_count, diff_pair_gap or diff_pair_uncoupled" );
|
"disallow, length, skew, via_count, diff_pair_gap or diff_pair_uncoupled" );
|
||||||
reportError( msg );
|
reportError( msg );
|
||||||
return;
|
return;
|
||||||
|
@ -274,6 +274,7 @@ void DRC_RULES_PARSER::parseConstraint( DRC_RULE* aRule )
|
||||||
case T_silk_clearance: c.m_Type = SILK_CLEARANCE_CONSTRAINT; break;
|
case T_silk_clearance: c.m_Type = SILK_CLEARANCE_CONSTRAINT; break;
|
||||||
case T_track_width: c.m_Type = TRACK_WIDTH_CONSTRAINT; break;
|
case T_track_width: c.m_Type = TRACK_WIDTH_CONSTRAINT; break;
|
||||||
case T_annular_width: c.m_Type = ANNULAR_WIDTH_CONSTRAINT; break;
|
case T_annular_width: c.m_Type = ANNULAR_WIDTH_CONSTRAINT; break;
|
||||||
|
case T_via_diameter: c.m_Type = VIA_DIAMETER_CONSTRAINT; break;
|
||||||
case T_disallow: c.m_Type = DISALLOW_CONSTRAINT; break;
|
case T_disallow: c.m_Type = DISALLOW_CONSTRAINT; break;
|
||||||
case T_length: c.m_Type = LENGTH_CONSTRAINT; break;
|
case T_length: c.m_Type = LENGTH_CONSTRAINT; break;
|
||||||
case T_skew: c.m_Type = SKEW_CONSTRAINT; break;
|
case T_skew: c.m_Type = SKEW_CONSTRAINT; break;
|
||||||
|
@ -283,7 +284,7 @@ void DRC_RULES_PARSER::parseConstraint( DRC_RULE* aRule )
|
||||||
default:
|
default:
|
||||||
msg.Printf( _( "Unrecognized item '%s'.| Expected %s." ), FromUTF8(),
|
msg.Printf( _( "Unrecognized item '%s'.| Expected %s." ), FromUTF8(),
|
||||||
"clearance, hole_clearance, edge_clearance, hole_size, hole_to_hole, "
|
"clearance, hole_clearance, edge_clearance, hole_size, hole_to_hole, "
|
||||||
"courtyard_clearance, silk_clearance, track_width, annular_width, "
|
"courtyard_clearance, silk_clearance, track_width, annular_width, via_diameter, "
|
||||||
"disallow, length, skew, diff_pair_gap or diff_pair_uncoupled." );
|
"disallow, length, skew, diff_pair_gap or diff_pair_uncoupled." );
|
||||||
reportError( msg );
|
reportError( msg );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue