KiCad PCB EDA Suite
altium_rule_transformer.h File Reference
#include "wx/string.h"

Go to the source code of this file.

Classes

struct  ALTIUM_RULE_TOKEN
 
class  ALTIUM_RULE_TOKENIZER
 

Enumerations

enum  ALTIUM_RULE_TOKEN_KIND {
  ALTIUM_RULE_TOKEN_KIND::UNKNOWN, ALTIUM_RULE_TOKEN_KIND::IDENT, ALTIUM_RULE_TOKEN_KIND::CONST_INT, ALTIUM_RULE_TOKEN_KIND::CONST_FLOAT,
  ALTIUM_RULE_TOKEN_KIND::CONST_STRING, ALTIUM_RULE_TOKEN_KIND::CONST_TRUE, ALTIUM_RULE_TOKEN_KIND::CONST_FALSE, ALTIUM_RULE_TOKEN_KIND::LPAR,
  ALTIUM_RULE_TOKEN_KIND::RPAR, ALTIUM_RULE_TOKEN_KIND::ADD, ALTIUM_RULE_TOKEN_KIND::SUB, ALTIUM_RULE_TOKEN_KIND::MUL,
  ALTIUM_RULE_TOKEN_KIND::DIV, ALTIUM_RULE_TOKEN_KIND::INTEGRAL_DIV, ALTIUM_RULE_TOKEN_KIND::MOD, ALTIUM_RULE_TOKEN_KIND::AND,
  ALTIUM_RULE_TOKEN_KIND::LOW_AND, ALTIUM_RULE_TOKEN_KIND::OR, ALTIUM_RULE_TOKEN_KIND::LOW_OR, ALTIUM_RULE_TOKEN_KIND::XOR,
  ALTIUM_RULE_TOKEN_KIND::NOT, ALTIUM_RULE_TOKEN_KIND::LESS, ALTIUM_RULE_TOKEN_KIND::LESS_EQUAL, ALTIUM_RULE_TOKEN_KIND::GREATER_EQUAL,
  ALTIUM_RULE_TOKEN_KIND::GREATER, ALTIUM_RULE_TOKEN_KIND::NOT_EQUAL, ALTIUM_RULE_TOKEN_KIND::EQUAL, ALTIUM_RULE_TOKEN_KIND::BETWEEN,
  ALTIUM_RULE_TOKEN_KIND::LIKE, ALTIUM_RULE_TOKEN_KIND::END_OF_EXPR
}
 

Enumeration Type Documentation

◆ ALTIUM_RULE_TOKEN_KIND

Enumerator
UNKNOWN 
IDENT 
CONST_INT 
CONST_FLOAT 
CONST_STRING 
CONST_TRUE 
CONST_FALSE 
LPAR 
RPAR 
ADD 
SUB 
MUL 
DIV 
INTEGRAL_DIV 
MOD 
AND 
LOW_AND 
OR 
LOW_OR 
XOR 
NOT 
LESS 
LESS_EQUAL 
GREATER_EQUAL 
GREATER 
NOT_EQUAL 
EQUAL 
BETWEEN 
LIKE 
END_OF_EXPR 

Definition at line 31 of file altium_rule_transformer.h.