// This file was generated by lezer-generator. You probably shouldn't edit it.
import { LRParser } from '@lezer/lr';
import { highlight } from './highlight';
export const parser = LRParser.deserialize({
  version: 14,
  states: "zQQOPOOOVOQO'#CaQQOPOOO[OSO,58{OOOO-E6_-E6_OaOQO1G.gOOOO7+$R7+$R",
  stateData: 'f~OQPO~ORRO~OSTO~OVUO~O',
  goto: ']UPPPPPVQQORSQ',
  nodeNames: '⚠ pairs Key Sep Value',
  maxTerm: 7,
  propSources: [highlight],
  skippedNodes: [0],
  repeatNodeCount: 1,
  tokenData:
    "$]VRVOYhYZ#[Z![h![!]#o!];'Sh;'S;=`#U<%lOhToVQPSSOYhYZ!UZ![h![!]!m!];'Sh;'S;=`#U<%lOhP!ZSQPO![!U!];'S!U;'S;=`!g<%lO!UP!jP;=`<%l!US!rSSSOY!mZ;'S!m;'S;=`#O<%lO!mS#RP;=`<%l!mT#XP;=`<%lhR#cSVQQPO![!U!];'S!U;'S;=`!g<%lO!UV#vVRQSSOYhYZ!UZ![h![!]!m!];'Sh;'S;=`#U<%lOh",
  tokenizers: [0, 1, 2],
  topRules: { pairs: [0, 1] },
  tokenPrec: 0,
  termNames: {
    '0': '⚠',
    '1': '@top',
    '2': 'Key',
    '3': 'Sep',
    '4': 'Value',
    '5': '(Key Sep Value "\\n")+',
    '6': '␄',
    '7': '"\\n"',
  },
});
