-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
patterns.go
89 lines (86 loc) · 3.45 KB
/
patterns.go
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package patternnames
const (
NEVER = "never"
NIL = "nil"
STRING_PATTERN = "string-pattern"
IDENT = "ident"
PROPNAME = "propname"
LONG_VALUE_PATH = "long-value-path"
VALUE_PATH = "value-path"
RUNE = "rune"
BYTE = "byte"
PATH = "path"
STRING = "string"
STR = "str"
URL = "url"
SCHEME = "scheme"
HOST = "host"
EMAILADDR = "emailaddr"
OBJECT = "object"
RECORD = "record"
LIST = "list"
TUPLE = "tuple"
ORDERED_PAIR = "ordered-pair"
DICT = "dict"
RUNES = "runes"
BYTES = "bytes"
KEYLIST = "keylist"
BOOL = "bool"
INT = "int"
FLOAT = "float"
PORT = "port"
BYTE_COUNT = "byte-count"
RUNE_COUNT = "rune-count"
LINE_COUNT = "line-count"
FREQUENCY = "frequency"
BYTE_RATE = "byte-rate"
DURATION = "duration"
HOST_PATTERN = "host-pattern"
URL_PATTERN = "url-pattern"
PATH_PATTERN = "path-pattern"
NAMED_SEGMENT_PATH_PATTERN = "named-segment-path-pattern"
TYPE_PATTERN = "type-pattern"
EXACT_VALUE_PATTERN = "exact-value-pattern"
EXACT_STRING_PATTERN = "exact-string-pattern"
OBJECT_PATTERN = "object-pattern"
LIST_PATTERN = "list-pattern"
RECORD_PATTERN = "record-pattern"
TUPLE_PATTERN = "tuple-pattern"
OPT = "opt"
FILEMODE = "filemode"
YEAR = "year"
DATE = "date"
DATETIME = "datetime"
PATTERN = "pattern"
READABLE = "readable"
READER = "reader"
ITERABLE = "iterable"
INDEXABLE = "indexable"
SERIALIZABLE_ITERABLE = "serializable-iterable"
VALUE_RECEIVER = "value-receiver"
EVENT = "event"
MUTATION = "mutation"
MSG = "msg"
ERROR = "error"
INT_RANGE = "int-range"
FLOAT_RANGE = "float-range"
RUNE_RANGE = "rune-range"
SYSGRAPH = SYSGRAPH_NS
VALUE_HISTORY = "value-history"
ULID = "ulid"
UUIDv4 = "uuidv4"
SECRET = "secret"
SECRET_STRING = "secret-string"
DIR_ENTRY = "dir-entry"
INT_RANGE_PATTERN = "int-range-pattern"
FLOAT_RANGE_PATTERN = "float-range-pattern"
INT_RANGE_STRING_PATTERN = "int-range-string-pattern"
FLOAT_RANGE_STRING_PATTERN = "float-range-string-pattern"
SECRET_PATTERN = "secret-pattern"
REGEX_PATTERN = "regex-pattern"
EVENT_PATTERN = "event-pattern"
MUTATION_PATTERN = "mutation-pattern"
INOX_MODULE = INOX_NS + ".module"
INOX_NODE = INOX_NS + ".node"
SYSGRAPH_NODE = SYSGRAPH_NS + ".node"
)