8 lines
182 KiB
Plaintext
Raw Normal View History

2026-05-31 13:21:13 +02:00
{
"version": 3,
"sources": ["../../../src/diagrams/venn/parser/venn.jison", "../../../src/diagrams/venn/vennDB.ts", "../../../src/diagrams/venn/styles.ts", "../../../../../node_modules/.pnpm/@upsetjs+venn.js@2.0.0/node_modules/@upsetjs/venn.js/build/venn.esm.js", "../../../src/diagrams/venn/vennRenderer.ts", "../../../src/diagrams/venn/vennDiagram.ts"],
"sourcesContent": ["/* parser generated by jison 0.4.18 */\n/*\n Returns a Parser object of the following structure:\n\n Parser: {\n yy: {}\n }\n\n Parser.prototype: {\n yy: {},\n trace: function(),\n symbols_: {associative list: name ==> number},\n terminals_: {associative list: number ==> name},\n productions_: [...],\n performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$),\n table: [...],\n defaultActions: {...},\n parseError: function(str, hash),\n parse: function(input),\n\n lexer: {\n EOF: 1,\n parseError: function(str, hash),\n setInput: function(input),\n input: function(),\n unput: function(str),\n more: function(),\n less: function(n),\n pastInput: function(),\n upcomingInput: function(),\n showPosition: function(),\n test_match: function(regex_match_array, rule_index),\n next: function(),\n lex: function(),\n begin: function(condition),\n popState: function(),\n _currentRules: function(),\n topState: function(),\n pushState: function(condition),\n\n options: {\n ranges: boolean (optional: true ==> token location info will include a .range[] member)\n flex: boolean (optional: true ==> flex-like lexing behaviour where the rules are tested exhaustively to find the longest match)\n backtrack_lexer: boolean (optional: true ==> lexer regexes are tested in order and for each matching regex the action code is invoked; the lexer terminates the scan when a token is returned by the action code)\n },\n\n performAction: function(yy, yy_, $avoiding_name_collisions, YY_START),\n rules: [...],\n conditions: {associative list: name ==> set},\n }\n }\n\n\n token location info (@$, _$, etc.): {\n first_line: n,\n last_line: n,\n first_column: n,\n last_column: n,\n range: [start_number, end_number] (where the numbers are indexes into the input string, regular zero-based)\n }\n\n\n the parseError function receives a 'hash' object with these members for lexer and parser errors: {\n text: (matched text)\n token: (the produced terminal token, if any)\n line: (yylineno)\n }\n while parser (grammar) errors will also provide these members, i.e. parser errors deliver a superset of attributes: {\n loc: (yylloc)\n expected: (string describing the set of expected tokens)\n recoverable: (boolean: TRUE when the parser has a error recovery rule available for this particular error)\n }\n*/\nvar parser = (function(){\nvar o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[5,8],$V1=[7,8,11,12,17,19,22,24],$V2=[1,17],$V3=[1,18],$V4=[7,8,11,12,14,15,16,17,19,20,21,22,24,27],$V5=[1,31],$V6=[1,39],$V7=[7,8,11,12,17,19,22,24,27],$V8=[1,57],$V9=[1,56],$Va=[1,58],$Vb=[1,59],$Vc=[1,60],$Vd=[7,8,11,12,16,17,19,20,22,24,27,31,32,33];\nvar parser = {trace: function trace () { },\nyy: {},\nsymbols_: {\"error\":2,\"start\":3,\"optNewlines\":4,\"VENN\":5,\"document\":6,\"EOF\":7,\"NEWLINE\":8,\"line\":9,\"statement\":10,\"TITLE\":11,\"SET\":12,\"identifier\":13,\"BRACKET_LABEL\":14,\"COLON\":15,\"NUMERIC\":16,\"UNION\":17,\"identifierList\":18,\"TEXT\":19,\"IDENTIFIER\":20,\"STRING\":21,\"INDENT_TEXT\":22,\"indentedTextTail\":23,\"STYLE\":24,\"stylesOpt\":25,\"styleField\":26,\"COMMA\":27,\"styleValue\":28,\"valueTokens\":29,\"valueToken\":30,\"HEXCOLOR\":31,\"RGBCOLOR\":32,\"RGBACOLOR\":33,\"$accept\":0,\"$end\":1},\nterminals_: {2:\"error\",5:\"VENN\",7:\"EOF\",8:\"NEWLINE\",11:\"TITLE\",12:\"SET\",14:\"BRACKET_LABEL\",15:\"COLON\",16:\"NUMERIC\",17:\"UNION\",19:\"TEXT\",20:\"IDENTIFIER\",21:\"STRING\",22:\"INDENT_TEXT\",24:\"STYLE\",27:\"COMMA\",31:\"HEXCOLOR\",32:\"RGBCOLOR\",33:\"RGBACOLOR\"},\nproductions_: [0,[3,4],[4,0],[4,2],[6,0],[6,2],[9,1],[9,1],[10,1],[10,2],[10,3],[10,4],[10,5],[10,2],[10,3],[10,4],[10,5],[10,3],[10,3],[10,3],[10,4],[10,4],[10,2],[10,3],[23,1],[23
"mappings": "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
"names": ["o", "parser", "lexer", "getConfig", "distance", "word", "tspan", "layout", "circles", "db", "textNodes", "scale"]
}