// Generated by ReScript, PLEASE EDIT WITH CARE


var extension = "edgeql";

var one = "(?<!^\s*\/\/\s*)%" + extension + "\\(`([^`]+)`\\)";

var two = "(?<!\s*\/\/.*)%edgeql\\(`([^`]+)`\\)";

var re = new RegExp(two, "g");

var fileText = "\nlet edgeDbAsBinding = %edgeql(\`\n  # @name someBinding\n  select Movie {\n    title\n  }\n\`)\n  // let query = %edgeql(\`\n  //# @name allMovies2\n  //select Movie {\n  //  id\n  //} order by .title\n  //\`)\n\n// let commentedOut = %edgeql(\`\n//  # @name commentedOut\n//  select Movie {\n//    title\n//  }\n//\`)\n\nlet _query = edgeDbAsBinding\n\nmodule EdgeQL_as_module = %edgeql(\`\n  # @name someModule\n  select Movie {\n    title\n  }\n\`)\n\nlet _query = EdgeQL_as_module.query\n";

var s = Array.from(fileText.matchAll(re));

console.log(s.map(function (a) {
          return a[0];
        }));

export {
  extension ,
  one ,
  two ,
  re ,
  fileText ,
  s ,
}
/* re Not a pure module */
