
/*
 * Do not modify this file it was automatically generated by the TokenList2DsnLexer CMake
 * script.
 */

#ifndef _CMP_LIBRARY_H_
#define _CMP_LIBRARY_H_

#include "dsnlexer.h"

namespace DSN {

enum DSN_T {

    // these first few are negative special ones for syntax, and are
    // inherited from DSNLEXER.
    T_NONE = DSN_NONE,
    T_COMMENT = DSN_COMMENT,
    T_STRING_QUOTE = DSN_STRING_QUOTE,
    T_QUOTE_DEF = DSN_QUOTE_DEF,
    T_DASH = DSN_DASH,
    T_SYMBOL = DSN_SYMBOL,
    T_NUMBER = DSN_NUMBER,
    T_RIGHT = DSN_RIGHT,    // right bracket, ')'
    T_LEFT = DSN_LEFT,      // left bracket, '('
    T_STRING = DSN_STRING,  // a quoted string, stripped of the quotes
    T_EOF = DSN_EOF,        // special case for end of file

    T_arc = 0,
    T_author,
    T_center,
    T_circle,
    T_comment,
    T_component,
    T_copyright,
    T_docs,
    T_drawing,
    T_electical_type,
    T_end,
    T_field,
    T_fill_style,
    T_header,
    T_height,
    T_length,
    T_license,
    T_name,
    T_number,
    T_orientation,
    T_pin,
    T_polyline,
    T_position,
    T_radius,
    T_rectangle,
    T_start,
    T_style,
    T_symbol,
    T_tags,
    T_text,
    T_url,
    T_version,
    T_width
};


}        // End namespace DSN


#endif   // End _CMP_LIBRARY_H_
