24 lines · plain
1// RUN: mlir-tblgen -I %S/../../include %s | FileCheck %s2 3include "mlir/IR/Utils.td"4 5// CHECK-DAG: string value = "CamelCaseTest"6class already_camel_case {7 string value = snakeCaseToCamelCase<"CamelCaseTest">.ret;8}9 10// CHECK-DAG: string value = "Foo"11class single_word {12 string value = snakeCaseToCamelCase<"foo">.ret;13}14 15// CHECK-DAG: string value = "ThisIsATest"16class snake_case {17 string value = snakeCaseToCamelCase<"this_is_a_test">.ret;18}19 20// CHECK-DAG: string value = "ThisIsATestAgain"21class extra_underscores {22 string value = snakeCaseToCamelCase<"__this__is_a_test__again__">.ret;23}24