pub const MAIN_METHOD_QUERY: &str = "(method_declaration\n\t(modifiers) @modifier\n    type: (void_type) @return_type\n    name: (identifier) @name\n    parameters: (formal_parameters\n      (formal_parameter\n          type: (array_type\n          \telement: (type_identifier) @para_type\n            dimensions: (dimensions) @dim\n          )\n          name: (identifier) @para_name\n      )\n    )\n    (#eq? @name \"main\")\n    (#eq? @return_type \"void\")\n    (#eq? @para_type \"String\")\n    (#eq? @dim \"[]\")\n) @body";
Expand description

Tree-sitter query to check the existence of a main method.