6#ifndef DRC_RULES_RELEASE_VOCABULARY_H
7#define DRC_RULES_RELEASE_VOCABULARY_H
40 "courtyard_clearance",
43 "diff_pair_uncoupled",
59 "mechanical_clearance",
60 "mechanical_hole_clearance",
63 "min_resolved_spokes",
70 "physical_hole_clearance",
82 "thermal_spoke_width",
85 "track_segment_length",
106 "insidebackcourtyard",
108 "insidefrontcourtyard",
110 "intersectsbackcourtyard",
111 "intersectscourtyard",
112 "intersectsfrontcourtyard",
124 "allow_teardrops_to_span_two_tracks",
136 "clearance_override",
140 "corner_radius_size",
149 "exclude_from_bill_of_materials",
150 "exclude_from_position_files",
151 "exempt_from_courtyard_requirement",
152 "extension_line_overshoot",
154 "fabrication_property",
167 "horizontal_justification",
171 "keep_aligned_with_dimension",
172 "keep_out_copper_pours",
173 "keep_out_footprints",
184 "library_description",
207 "override_custom_rules",
220 "prefer_zone_connections",
235 "soldermask_margin_override",
236 "solderpaste_margin_override",
242 "suppress_trailing_zeroes",
247 "thermal_relief_gap",
248 "thermal_relief_spoke_width",
249 "thermal_spoke_template",
251 "transform_offset_x",
252 "transform_offset_y",
259 "vertical_justification",
262 "zone_connection_style",
275 "assign_component_class",
284 "courtyard_clearance",
287 "diff_pair_uncoupled",
303 "mechanical_clearance",
304 "mechanical_hole_clearance",
307 "min_resolved_spokes",
313 "physical_clearance",
314 "physical_hole_clearance",
320 "solder_mask_expansion",
321 "solder_mask_sliver",
322 "solder_paste_abs_margin",
323 "solder_paste_rel_margin",
328 "thermal_relief_gap",
330 "thermal_spoke_width",
334 "track_segment_length",
357 "insidebackcourtyard",
359 "insidefrontcourtyard",
361 "intersectsbackcourtyard",
362 "intersectscourtyard",
363 "intersectsfrontcourtyard",
374 "memberofsheetorchildren",
378 "allow_teardrops_to_span_two_tracks",
393 "bottom_backdrill_size",
394 "bottom_counterbore_depth",
395 "bottom_countersink_angle",
401 "clearance_override",
407 "corner_radius_ratio",
408 "corner_radius_size",
418 "exclude_from_bill_of_materials",
419 "exclude_from_position_files",
420 "exempt_from_courtyard_requirement",
421 "extension_line_overshoot",
423 "fabrication_property",
432 "hatch_minimum_hole_ratio",
440 "horizontal_justification",
444 "keep_aligned_with_dimension",
445 "keep_out_footprints",
449 "keep_out_zone_fills",
457 "library_description",
484 "override_custom_rules",
498 "prefer_zone_connections",
517 "soldermask_margin_override",
518 "solderpaste_margin_override",
519 "solderpaste_margin_ratio_override",
525 "suppress_trailing_zeroes",
533 "thermal_relief_gap",
534 "thermal_relief_spoke_angle",
535 "thermal_relief_spoke_width",
536 "thermal_spoke_template",
538 "top_backdrill_size",
539 "top_counterbore_depth",
540 "top_countersink_angle",
541 "transform_offset_x",
542 "transform_offset_y",
548 "vertical_justification",
552 "zone_connection_style",
constexpr const char *const KICAD10_0_DRC_RULE_UNITS[]
constexpr DRC_RULE_VOCABULARY DRC_RULE_VOCABULARIES[]
constexpr const char *const KICAD10_0_DRC_RULE_TOKENS[]
constexpr const char *const KICAD9_0_DRC_RULE_UNITS[]
constexpr const char *const KICAD10_0_DRC_RULE_FUNCTIONS[]
constexpr const char *const KICAD10_0_DRC_RULE_PROPERTIES[]
constexpr const char *const KICAD9_0_DRC_RULE_PROPERTIES[]
constexpr const char *const KICAD9_0_DRC_RULE_TOKENS[]
constexpr const char *const KICAD9_0_DRC_RULE_FUNCTIONS[]
Everything a rules file could name in one release.
const char *const * m_tokens
const char *const * m_properties
const char *const * m_units
const char *const * m_functions