foo {
  test-1: literal*literal*literal;
  test-2: literal *literal *literal;
  test-3: literal* literal* literal;
  test-4: literal * literal * literal;
  test-5: literal*literal*"quoted";
  test-6: literal *literal *"quoted";
  test-7: literal* literal* "quoted";
  test-8: literal * literal * "quoted";
  test-9: literal*literal*#{interpolant};
  test-10: literal *literal *#{interpolant};
  test-11: literal* literal* #{interpolant};
  test-12: literal * literal * #{interpolant};
  test-13: literal*literal*lschema_#{ritlp};
  test-14: literal *literal *lschema_#{ritlp};
  test-15: literal* literal* lschema_#{ritlp};
  test-16: literal * literal * lschema_#{ritlp};
  test-17: literal*literal*#{litlp}_rschema;
  test-18: literal *literal *#{litlp}_rschema;
  test-19: literal* literal* #{litlp}_rschema;
  test-20: literal * literal * #{litlp}_rschema;
  test-21: literal*"quoted"*"quoted";
  test-22: literal *"quoted" *"quoted";
  test-23: literal* "quoted"* "quoted";
  test-24: literal * "quoted" * "quoted";
  test-25: literal*"quoted"*#{interpolant};
  test-26: literal *"quoted" *#{interpolant};
  test-27: literal* "quoted"* #{interpolant};
  test-28: literal * "quoted" * #{interpolant};
  test-29: literal*"quoted"*lschema_#{ritlp};
  test-30: literal *"quoted" *lschema_#{ritlp};
  test-31: literal* "quoted"* lschema_#{ritlp};
  test-32: literal * "quoted" * lschema_#{ritlp};
  test-33: literal*"quoted"*#{litlp}_rschema;
  test-34: literal *"quoted" *#{litlp}_rschema;
  test-35: literal* "quoted"* #{litlp}_rschema;
  test-36: literal * "quoted" * #{litlp}_rschema;
  test-37: literal*#{interpolant}*#{interpolant};
  test-38: literal *#{interpolant} *#{interpolant};
  test-39: literal* #{interpolant}* #{interpolant};
  test-40: literal * #{interpolant} * #{interpolant};
  test-41: literal*#{interpolant}*lschema_#{ritlp};
  test-42: literal *#{interpolant} *lschema_#{ritlp};
  test-43: literal* #{interpolant}* lschema_#{ritlp};
  test-44: literal * #{interpolant} * lschema_#{ritlp};
  test-45: literal*#{interpolant}*#{litlp}_rschema;
  test-46: literal *#{interpolant} *#{litlp}_rschema;
  test-47: literal* #{interpolant}* #{litlp}_rschema;
  test-48: literal * #{interpolant} * #{litlp}_rschema;
  test-49: literal*lschema_#{ritlp}*lschema_#{ritlp};
  test-50: literal *lschema_#{ritlp} *lschema_#{ritlp};
  test-51: literal* lschema_#{ritlp}* lschema_#{ritlp};
  test-52: literal * lschema_#{ritlp} * lschema_#{ritlp};
  test-53: literal*lschema_#{ritlp}*#{litlp}_rschema;
  test-54: literal *lschema_#{ritlp} *#{litlp}_rschema;
  test-55: literal* lschema_#{ritlp}* #{litlp}_rschema;
  test-56: literal * lschema_#{ritlp} * #{litlp}_rschema;
  test-57: literal*#{litlp}_rschema*#{litlp}_rschema;
  test-58: literal *#{litlp}_rschema *#{litlp}_rschema;
  test-59: literal* #{litlp}_rschema* #{litlp}_rschema;
  test-60: literal * #{litlp}_rschema * #{litlp}_rschema;
  test-61: "quoted"*"quoted"*"quoted";
  test-62: "quoted" *"quoted" *"quoted";
  test-63: "quoted"* "quoted"* "quoted";
  test-64: "quoted" * "quoted" * "quoted";
  test-65: "quoted"*"quoted"*#{interpolant};
  test-66: "quoted" *"quoted" *#{interpolant};
  test-67: "quoted"* "quoted"* #{interpolant};
  test-68: "quoted" * "quoted" * #{interpolant};
  test-69: "quoted"*"quoted"*lschema_#{ritlp};
  test-70: "quoted" *"quoted" *lschema_#{ritlp};
  test-71: "quoted"* "quoted"* lschema_#{ritlp};
  test-72: "quoted" * "quoted" * lschema_#{ritlp};
  test-73: "quoted"*"quoted"*#{litlp}_rschema;
  test-74: "quoted" *"quoted" *#{litlp}_rschema;
  test-75: "quoted"* "quoted"* #{litlp}_rschema;
  test-76: "quoted" * "quoted" * #{litlp}_rschema;
  test-77: "quoted"*#{interpolant}*#{interpolant};
  test-78: "quoted" *#{interpolant} *#{interpolant};
  test-79: "quoted"* #{interpolant}* #{interpolant};
  test-80: "quoted" * #{interpolant} * #{interpolant};
  test-81: "quoted"*#{interpolant}*lschema_#{ritlp};
  test-82: "quoted" *#{interpolant} *lschema_#{ritlp};
  test-83: "quoted"* #{interpolant}* lschema_#{ritlp};
  test-84: "quoted" * #{interpolant} * lschema_#{ritlp};
  test-85: "quoted"*#{interpolant}*#{litlp}_rschema;
  test-86: "quoted" *#{interpolant} *#{litlp}_rschema;
  test-87: "quoted"* #{interpolant}* #{litlp}_rschema;
  test-88: "quoted" * #{interpolant} * #{litlp}_rschema;
  test-89: "quoted"*lschema_#{ritlp}*lschema_#{ritlp};
  test-90: "quoted" *lschema_#{ritlp} *lschema_#{ritlp};
  test-91: "quoted"* lschema_#{ritlp}* lschema_#{ritlp};
  test-92: "quoted" * lschema_#{ritlp} * lschema_#{ritlp};
  test-93: "quoted"*lschema_#{ritlp}*#{litlp}_rschema;
  test-94: "quoted" *lschema_#{ritlp} *#{litlp}_rschema;
  test-95: "quoted"* lschema_#{ritlp}* #{litlp}_rschema;
  test-96: "quoted" * lschema_#{ritlp} * #{litlp}_rschema;
  test-97: "quoted"*#{litlp}_rschema*#{litlp}_rschema;
  test-98: "quoted" *#{litlp}_rschema *#{litlp}_rschema;
  test-99: "quoted"* #{litlp}_rschema* #{litlp}_rschema;
  test-100: "quoted" * #{litlp}_rschema * #{litlp}_rschema;
  test-101: #{interpolant}*#{interpolant}*#{interpolant};
  test-102: #{interpolant} *#{interpolant} *#{interpolant};
  test-103: #{interpolant}* #{interpolant}* #{interpolant};
  test-104: #{interpolant} * #{interpolant} * #{interpolant};
  test-105: #{interpolant}*#{interpolant}*lschema_#{ritlp};
  test-106: #{interpolant} *#{interpolant} *lschema_#{ritlp};
  test-107: #{interpolant}* #{interpolant}* lschema_#{ritlp};
  test-108: #{interpolant} * #{interpolant} * lschema_#{ritlp};
  test-109: #{interpolant}*#{interpolant}*#{litlp}_rschema;
  test-110: #{interpolant} *#{interpolant} *#{litlp}_rschema;
  test-111: #{interpolant}* #{interpolant}* #{litlp}_rschema;
  test-112: #{interpolant} * #{interpolant} * #{litlp}_rschema;
  test-113: #{interpolant}*lschema_#{ritlp}*lschema_#{ritlp};
  test-114: #{interpolant} *lschema_#{ritlp} *lschema_#{ritlp};
  test-115: #{interpolant}* lschema_#{ritlp}* lschema_#{ritlp};
  test-116: #{interpolant} * lschema_#{ritlp} * lschema_#{ritlp};
  test-117: #{interpolant}*lschema_#{ritlp}*#{litlp}_rschema;
  test-118: #{interpolant} *lschema_#{ritlp} *#{litlp}_rschema;
  test-119: #{interpolant}* lschema_#{ritlp}* #{litlp}_rschema;
  test-120: #{interpolant} * lschema_#{ritlp} * #{litlp}_rschema;
  test-121: #{interpolant}*#{litlp}_rschema*#{litlp}_rschema;
  test-122: #{interpolant} *#{litlp}_rschema *#{litlp}_rschema;
  test-123: #{interpolant}* #{litlp}_rschema* #{litlp}_rschema;
  test-124: #{interpolant} * #{litlp}_rschema * #{litlp}_rschema;
  test-125: lschema_#{ritlp}*lschema_#{ritlp}*lschema_#{ritlp};
  test-126: lschema_#{ritlp} *lschema_#{ritlp} *lschema_#{ritlp};
  test-127: lschema_#{ritlp}* lschema_#{ritlp}* lschema_#{ritlp};
  test-128: lschema_#{ritlp} * lschema_#{ritlp} * lschema_#{ritlp};
  test-129: lschema_#{ritlp}*lschema_#{ritlp}*#{litlp}_rschema;
  test-130: lschema_#{ritlp} *lschema_#{ritlp} *#{litlp}_rschema;
  test-131: lschema_#{ritlp}* lschema_#{ritlp}* #{litlp}_rschema;
  test-132: lschema_#{ritlp} * lschema_#{ritlp} * #{litlp}_rschema;
  test-133: lschema_#{ritlp}*#{litlp}_rschema*#{litlp}_rschema;
  test-134: lschema_#{ritlp} *#{litlp}_rschema *#{litlp}_rschema;
  test-135: lschema_#{ritlp}* #{litlp}_rschema* #{litlp}_rschema;
  test-136: lschema_#{ritlp} * #{litlp}_rschema * #{litlp}_rschema;
  test-137: #{litlp}_rschema*#{litlp}_rschema*#{litlp}_rschema;
  test-138: #{litlp}_rschema *#{litlp}_rschema *#{litlp}_rschema;
  test-139: #{litlp}_rschema* #{litlp}_rschema* #{litlp}_rschema;
  test-140: #{litlp}_rschema * #{litlp}_rschema * #{litlp}_rschema;
}
