1// RUN: mlir-tblgen -I %S/../../include %s | FileCheck %s 2 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