24 #ifndef DRC_RULE_PARSER_H 25 #define DRC_RULE_PARSER_H 31 #include <drc_rules_lexer.h> 37 #define DRC_RULE_FILE_VERSION 20200610 46 void Parse( std::vector<DRC_RULE*>& aRules,
REPORTER* aReporter );
64 #endif // DRC_RULE_PARSER_H void reportError(const wxString &aMessage)
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
A pure virtual class used to derive REPORTER objects from.
DRC_RULES_PARSER(const wxString &aSource, const wxString &aSourceDescr)
LSET is a set of PCB_LAYER_IDs.
void parseValueWithUnits(const wxString &aExpr, int &aResult)
DRC_RULE * parseDRC_RULE()
void Parse(std::vector< DRC_RULE * > &aRules, REPORTER *aReporter)
void parseConstraint(DRC_RULE *aRule)
Board layer functions and definitions.