graphql top-level property
Implementation
final graphql = Mode(
refs: {},
aliases: ["gql"],
keywords: {"keyword": "query mutation subscription|10 type interface union scalar fragment|10 enum on ...", "literal": "true false null"},
contains: [hashCommentMode, quoteStringMode, numberMode, Mode(className: "type", begin: "[^\\w][A-Z][a-z]", end: "\\W", excludeEnd: true), Mode(className: "literal", begin: "[^\\w][A-Z][A-Z]", end: "\\W", excludeEnd: true), Mode(className: "variable", begin: "\\\$", end: "\\W", excludeEnd: true), Mode(className: "keyword", begin: "[.]{2}", end: "\\."), Mode(className: "meta", begin: "@", end: "\\W", excludeEnd: true)],
illegal: "([;<']|BEGIN)");