KiCad PCB EDA Suite
|
#include <kicommon.h>
#include <cstdio>
#include <hashtables.h>
#include <string>
#include <vector>
#include <richio.h>
Go to the source code of this file.
Classes | |
struct | KEYWORD |
Hold a keyword string and its unique integer token. More... | |
class | DSNLEXER |
Implement a lexical analyzer for the SPECCTRA DSN file format. More... | |
Enumerations | |
enum | DSN_SYNTAX_T { DSN_NONE = -12 , DSN_BAR = -11 , DSN_COMMENT = -10 , DSN_STRING_QUOTE = -9 , DSN_QUOTE_DEF = -8 , DSN_DASH = -7 , DSN_SYMBOL = -6 , DSN_NUMBER = -5 , DSN_RIGHT = -4 , DSN_LEFT = -3 , DSN_STRING = -2 , DSN_EOF = -1 } |
List all the DSN lexer's tokens that are supported in lexing. More... | |
enum DSN_SYNTAX_T |
List all the DSN lexer's tokens that are supported in lexing.
It is up to the parser if it wants also to support them.
Enumerator | |
---|---|
DSN_NONE | |
DSN_BAR | |
DSN_COMMENT | |
DSN_STRING_QUOTE | |
DSN_QUOTE_DEF | |
DSN_DASH | |
DSN_SYMBOL | |
DSN_NUMBER | |
DSN_RIGHT | |
DSN_LEFT | |
DSN_STRING | |
DSN_EOF |
Definition at line 58 of file dsnlexer.h.