You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

204 lines
6.3 KiB

enum class angle_state_e : unsigned int
{
NONE = 0,
OPEN = 1, //'<' found
CLOSE = 2, //'>' found
};
// align.cpp
enum class comment_align_e : unsigned int
{
REGULAR,
BRACE,
ENDIF,
};
// chunk_list.h
enum class scope_e : unsigned int
{
ALL, /**< search in all kind of chunks */
PREPROC, /**< search only in preprocessor chunks */
};
// chunk_list.cpp
enum class direction_e : unsigned int
{
FORWARD,
BACKWARD
};
// combine.cpp
{
enum class angle_state_e : unsigned int
{
NONE = 0,
OPEN = 1, // '<' found
CLOSE = 2, // '>' found
};
}
// indent.cpp
enum class align_mode_e : unsigned int
{
SHIFT, /* shift relative to the current column */
KEEP_ABS, /* try to keep the original absolute column */
KEEP_REL, /* try to keep the original gap */
};
// align_stack.h
{
enum StarStyle
{
SS_IGNORE, // don't look for prev stars
SS_INCLUDE, // include prev * before add
SS_DANGLE // include prev * after add
};
}
// log_levels.h
enum log_sev_t
{
LSYS = 0,
LERR = 1,
LWARN = 2,
LNOTE = 3,
LINFO = 4,
LDATA = 5,
LFILELIST = 8, /* Files in the file list file */
LLINEENDS = 9, /* Show which line endings are used */
LCASTS = 10, /* align casts */
LALBR = 11, /* align braces */
LALTD = 12, /* Align Typedef */
LALPP = 13, /* align #define */
LALPROTO = 14, /* align prototype */
LALNLC = 15, /* align backslash-newline */
LALTC = 16, /* align trailing comments */
LALADD = 17, /* align add */
LALASS = 18, /* align assign */
LFVD = 19, /* fix_var_def */
LFVD2 = 20, /* fix_var_def-2 */
LINDENT = 21, /* indent_text */
LINDENT2 = 22, /* indent_text tab level */
LINDPSE = 23, /* indent_text stack */
LINDPC = 24, /* indent play-by-play */
LNEWLINE = 25, /* newlines */
LPF = 26, /* Parse Frame */
LSTMT = 27, /* Marking statements/expressions */
LTOK = 28, /* Tokenize */
LALRC = 29, /* align right comment */
LCMTIND = 30, /* Comment Indent */
LINDLINE = 31, /* indent line */
LSIB = 32, /* Scan IB */
LRETURN = 33, /* add/remove parens for return */
LBRDEL = 34, /* brace removal */
LFCN = 35, /* function detection */
LFCNP = 36, /* function parameters */
LPCU = 37, /* parse cleanup */
LDYNKW = 38, /* dynamic keywords */
LOUTIND = 39, /* output indent */
LBCSAFTER = 40, /* Brace cleanup stack - after each token */
LBCSPOP = 41, /* Brace cleanup stack - log pops */
LBCSPUSH = 42, /* Brace cleanup stack - log push */
LBCSSWAP = 43, /* Brace cleanup stack - log swaps */
LFTOR = 44, /* Class Ctor or Dtor */
LAS = 45, /* align_stack */
LPPIS = 46, /* Preprocessor Indent and Space */
LTYPEDEF = 47, /* Typedef and function types */
LVARDEF = 48, /* Variable def marking */
LDEFVAL = 49, /* define values */
LPVSEMI = 50, /* Pawn: virtual semicolons */
LPFUNC = 51, /* Pawn: function recognition */
LSPLIT = 52, /* Line splitting */
LFTYPE = 53, /* Function type detection */
LTEMPL = 54, /* Template detection */
LPARADD = 55, /* adding parens in if/while */
LPARADD2 = 56, /* adding parens in if/while - details */
LBLANKD = 57, /* blank line details */
LTEMPFUNC = 58, /* Template function detection */
LSCANSEMI = 59, /* scan semi colon removal */
LDELSEMI = 60, /* Removing semicolons */
LFPARAM = 61, /* Testing for a full parameter */
LNL1LINE = 62, /* NL check for 1 liners */
LPFCHK = 63, /* Parse Frame check fcn call */
LAVDB = 64, /* align var def braces */
LSORT = 65, /* Sorting */
LSPACE = 66, /* Space */
LALIGN = 67, /* align */
LALAGAIN = 68, /* align again */
LOPERATOR = 69, /* operator */
LASFCP = 70, /* Align Same Function Call Params */
LINDLINED = 71, /* indent line details */
LBCTRL = 72, /* beautifier control */
LRMRETURN = 73, /* remove 'return;' */
LPPIF = 74, /* #if/#else/#endif pair processing */
LMCB = 75, /* mod_case_brace */
LBRCH = 76, /* if brace chain */
LFCNR = 77, /* function return type */
LOCCLASS = 78, /* OC Class stuff */
LOCMSG = 79, /* OC Message stuff */
LBLANK = 80, /* Blank Lines */
LOBJCWORD = 81, /* Convert keyword to CT_WORD in certain circumstances */
LCHANGE = 82, /* something changed */
LCONTTEXT = 83, /* comment cont_text set */
LANNOT = 84, /* Java annotation */
LOCBLK = 85, /* OC Block stuff */
LFLPAREN = 86, /* Flag paren */
LOCMSGD = 87, /* OC Message declaration */
LINDENTAG = 88, /* indent again */
LNFD = 89, /* newline-function-def */
LJDBI = 90, /* Java Double Brace Init */
LSETPAR = 91, /* set_chunk_parent() */
LSETTYP = 92, /* set_chunk_type() */
LSETFLG = 93, /* set_chunk_flags() */
LNLFUNCT = 94, /* newlines before function */
LCHUNK = 95, /* Add or del chunk */
LGUY98 = 98, /* for guy-test */
LGUY = 99, /* for guy-test */
};
// options.h
enum argtype_e
{
AT_BOOL, /**< true / false */
AT_IARF, /**< Ignore / Add / Remove / Force */
AT_NUM, /**< Number */
AT_LINE, /**< Line Endings */
AT_POS, /**< start/end or Trail/Lead */
AT_STRING, /**< string value */
AT_UNUM, /**< unsigned Number */
};
enum argval_t
{
AV_IGNORE = 0,
AV_ADD = 1,
AV_REMOVE = 2,
AV_FORCE = 3, /**< remove + add */
AV_NOT_DEFINED = 4 /* to be used with QT, SIGNAL SLOT macros */
};
enum lineends_e
{
LE_LF, /* "\n" */
LE_CRLF, /* "\r\n" */
LE_CR, /* "\r" */
LE_AUTO, /* keep last */
};
enum tokenpos_e
{
TP_IGNORE = 0, /* don't change it */
TP_BREAK = 1, /* add a newline before or after the if not present */
TP_FORCE = 2, /* force a newline on one side and not the other */
TP_LEAD = 4, /* at the start of a line or leading if wrapped line */
TP_LEAD_BREAK = (TP_LEAD | TP_BREAK),
TP_LEAD_FORCE = (TP_LEAD | TP_FORCE),
TP_TRAIL = 8, /* at the end of a line or trailing if wrapped line */
TP_TRAIL_BREAK = (TP_TRAIL | TP_BREAK),
TP_TRAIL_FORCE = (TP_TRAIL | TP_FORCE),
TP_JOIN = 16, /* remove newlines on both sides */
};