@@ -81,6 +81,14 @@ class DomainEdgeKind(IntEnum):
8181 TYPE = 3
8282 DEF_USE = 4
8383 INCLUDE = 5
84+ MACRO_PARAM_USE = 6
85+ MACRO_INVOCATION = 7
86+ MACRO_CONDITION = 8
87+ MACRO_REDEFINITION = 9
88+ MACRO_INCLUDE_ORDER = 10
89+ MACRO_EXPANSION_CONDITION = 11
90+ MACRO_EXPANSION_REDEFINITION = 12
91+ MACRO_EXPANSION_INCLUDE_ORDER = 13
8492 BUILD_TARGET_DEP = 20
8593 BUILD_TARGET_SOURCE = 21
8694 BUILD_RULE_COMMAND = 22
@@ -118,10 +126,16 @@ class ParseConfidence(IntEnum):
118126 DomainKind .MAKE : ("MAKE_START" , "MAKE_END" ),
119127 DomainKind .NINJA : ("NINJA_START" , "NINJA_END" ),
120128 DomainKind .BAZEL : ("BAZEL_START" , "BAZEL_END" ),
121- # Autotools/Automake are Make-family text, but remain distinct in
122- # token_domain_ids so the model does not collapse them semantically.
123- DomainKind .AUTOCONF : ("MAKE_START" , "MAKE_END" ),
124- DomainKind .AUTOMAKE : ("MAKE_START" , "MAKE_END" ),
129+ DomainKind .AUTOCONF : ("AUTOCONF_START" , "AUTOCONF_END" ),
130+ DomainKind .AUTOMAKE : ("AUTOMAKE_START" , "AUTOMAKE_END" ),
131+ DomainKind .MESON : ("MESON_START" , "MESON_END" ),
132+ DomainKind .GN : ("GN_START" , "GN_END" ),
133+ DomainKind .SCONS : ("SCONS_START" , "SCONS_END" ),
134+ DomainKind .XMAKE : ("XMAKE_START" , "XMAKE_END" ),
135+ DomainKind .COMPILE_COMMANDS : (
136+ "COMPILE_COMMANDS_START" ,
137+ "COMPILE_COMMANDS_END" ,
138+ ),
125139 DomainKind .BASH : ("BASH_START" , "BASH_END" ),
126140 DomainKind .ZSH : ("ZSH_START" , "ZSH_END" ),
127141 DomainKind .SH : ("SH_START" , "SH_END" ),
0 commit comments