- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for MacroWithComplexExpression (0.29 sec)
-
platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/sourceparser/MacroWithComplexExpression.java
import java.util.List; /** * An "object-like" macro #define whose body is an expression with arguments. */ public class MacroWithComplexExpression extends AbstractMacro { private final IncludeType type; private final String value; private final List<Expression> arguments; public MacroWithComplexExpression(String name, IncludeType type, @Nullable String value, List<Expression> arguments) { super(name);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Nov 16 20:20:03 UTC 2023 - 2.1K bytes - Viewed (0) -
platforms/native/language-native/src/test/groovy/org/gradle/language/nativeplatform/internal/incremental/sourceparser/IncludeDirectivesSerializerTest.groovy
def macro3 = new MacroWithComplexExpression("THREE", IncludeType.MACRO_FUNCTION, "abc", []) def macro4 = new MacroWithComplexExpression("FOUR", IncludeType.MACRO_FUNCTION, "abc", [new SimpleExpression("abc.h", IncludeType.QUOTED)])
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Nov 16 20:20:03 UTC 2023 - 6.2K bytes - Viewed (0) -
platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/sourceparser/IncludeDirectivesSerializer.java
String value = decoder.readNullableString(); List<Expression> args = ImmutableList.copyOf(expressionSerializer.read(decoder)); return new MacroWithComplexExpression(name, type, value, args); } else if (tag == UNRESOLVED) { String name = decoder.readString(); return new UnresolvableMacro(name); } else {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Nov 16 20:20:03 UTC 2023 - 17K bytes - Viewed (0) -
platforms/native/language-native/src/test/groovy/org/gradle/language/nativeplatform/internal/incremental/sourceparser/RegexBackedCSourceParserTest.groovy
return new MacroWithComplexExpression(name, expression.type, expression.value, expression.arguments) } return new MacroWithSimpleExpression(name, expression.type, expression.value) } Macro macro(String name, IncludeType type, String value, List<?> args) { if (!args.empty) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Nov 16 20:20:03 UTC 2023 - 34.3K bytes - Viewed (0) -
platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/sourceparser/RegexBackedCSourceParser.java
expression = expression.asMacroExpansion(); if (!expression.getArguments().isEmpty()) { // Body is an expression with one or more arguments macros.add(new MacroWithComplexExpression(macroName, expression.getType(), expression.getValue(), expression.getArguments())); } else if (expression.getType() != IncludeType.OTHER) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 25.5K bytes - Viewed (0) -
testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jun 11 09:51:15 UTC 2024 - 967.9K bytes - Viewed (0)