aboutsummaryrefslogtreecommitdiff
path: root/include/parser/enum_type.h
blob: 9de3dc707adfafc6e06967659ea9c04d785021f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

#pragma once

namespace ov4
{

enum enum_token_type
{
    TEXT,                   //    foo
    SINGLE_QUOTATION,       //    '
    DOUBLE_QUOTATION,       //    "
    LOGIC_AND,              //    &&
    LOGIC_OR,               //    ||
    ASYNC,                  //    &
    PIPE,                   //    |    
    SEMICOLON,              //    ;
    EXPAND,                 //    $
    LEFT_BRACKET,           //    (
    RIGHT_BRACKET,          //    )
};

enum guard_type
{
    GUARD_OFF,
    GUARD_WEAK,
    GUARD_STRONG,
};

}