aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/Pygments/py3/pygments/lexers/_usd_builtins.py
blob: e468f2c18aadd3dbfaf8c5fb7478a853afbfc377 (plain) (blame)
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
""" 
    pygments.lexers._usd_builtins 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 
    A collection of known USD-related keywords, attributes, and types. 
 
    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. 
    :license: BSD, see LICENSE for details. 
""" 
 
COMMON_ATTRIBUTES = [ 
    "extent", 
    "xformOpOrder", 
] 
 
KEYWORDS = [ 
    "class", 
    "clips", 
    "custom", 
    "customData", 
    "def", 
    "dictionary", 
    "inherits", 
    "over", 
    "payload", 
    "references", 
    "rel", 
    "subLayers", 
    "timeSamples", 
    "uniform", 
    "variantSet", 
    "variantSets", 
    "variants", 
] 
 
OPERATORS = [ 
    "add", 
    "append", 
    "delete", 
    "prepend", 
    "reorder", 
] 
 
SPECIAL_NAMES = [ 
    "active", 
    "apiSchemas", 
    "defaultPrim", 
    "elementSize", 
    "endTimeCode", 
    "hidden", 
    "instanceable", 
    "interpolation", 
    "kind", 
    "startTimeCode", 
    "upAxis", 
] 
 
TYPES = [ 
    "asset", 
    "bool", 
    "color3d", 
    "color3f", 
    "color3h", 
    "color4d", 
    "color4f", 
    "color4h", 
    "double", 
    "double2", 
    "double3", 
    "double4", 
    "float", 
    "float2", 
    "float3", 
    "float4", 
    "frame4d", 
    "half", 
    "half2", 
    "half3", 
    "half4", 
    "int", 
    "int2", 
    "int3", 
    "int4", 
    "keyword", 
    "matrix2d", 
    "matrix3d", 
    "matrix4d", 
    "normal3d", 
    "normal3f", 
    "normal3h", 
    "point3d", 
    "point3f", 
    "point3h", 
    "quatd", 
    "quatf", 
    "quath", 
    "string", 
    "syn", 
    "token", 
    "uchar", 
    "uchar2", 
    "uchar3", 
    "uchar4", 
    "uint", 
    "uint2", 
    "uint3", 
    "uint4", 
    "usdaType", 
    "vector3d", 
    "vector3f", 
    "vector3h", 
]