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 class  ALTIUM_RULE_TOKEN_KIND {
  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
}
 

Enumeration Type Documentation

◆ ALTIUM_RULE_TOKEN_KIND

enum class ALTIUM_RULE_TOKEN_KIND
strong
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.

32{
33 UNKNOWN,
34
35 IDENT,
39
42
43 LPAR,
44 RPAR,
45
46 ADD,
47 SUB,
48 MUL,
49 DIV,
51 MOD,
52
53 AND,
54 LOW_AND,
55 OR,
56 LOW_OR,
57 XOR,
58 NOT,
59
60 LESS,
63 GREATER,
65 EQUAL,
66
67 BETWEEN,
68 LIKE,
69
71};
@ MUL
Definition: am_param.h:150
@ SUB
Definition: am_param.h:150
@ DIV
Definition: am_param.h:150
@ ADD
Definition: am_param.h:150
@ UNKNOWN
Definition: sch_item.h:64