StickyNote.defaultIcons.model 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765
  1. {
  2. "csm": {
  3. "nodes": {
  4. "0": {
  5. "typename": {
  6. "type": "string",
  7. "value": "IconIcon"
  8. },
  9. "position": {
  10. "type": "list<double>",
  11. "value": [
  12. 126,
  13. 101
  14. ]
  15. },
  16. "orientation": {
  17. "type": "double",
  18. "value": 0
  19. },
  20. "scale": {
  21. "type": "list<double>",
  22. "value": [
  23. 2.18277056,
  24. 2.18277056
  25. ]
  26. },
  27. "mapper": {
  28. "type": "code",
  29. "value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})"
  30. },
  31. "parser": {
  32. "type": "code",
  33. "value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})"
  34. },
  35. "$contents": {
  36. "type": "map<string,*>",
  37. "value": {
  38. "nodes": {
  39. "1": {
  40. "width": {
  41. "type": "double",
  42. "value": "200"
  43. },
  44. "height": {
  45. "type": "double",
  46. "value": "150"
  47. },
  48. "cornerRadius": {
  49. "type": "double",
  50. "value": "10"
  51. },
  52. "style": {
  53. "type": "map<string,string>",
  54. "value": {
  55. "stroke": "#000000",
  56. "stroke-dasharray": "- ",
  57. "fill": "#ffffff",
  58. "fill-opacity": 0.75,
  59. "stroke-width": 1
  60. }
  61. },
  62. "mapper": {
  63. "type": "code",
  64. "value": ""
  65. },
  66. "parser": {
  67. "type": "code",
  68. "value": ""
  69. },
  70. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  71. "position": {
  72. "type": "list<double>",
  73. "value": [
  74. 0,
  75. 0
  76. ]
  77. },
  78. "orientation": {
  79. "type": "double",
  80. "value": 0
  81. },
  82. "scale": {
  83. "type": "list<double>",
  84. "value": [
  85. 1,
  86. 1
  87. ]
  88. }
  89. },
  90. "2": {
  91. "textContent": {
  92. "type": "string",
  93. "value": "NoteIcon"
  94. },
  95. "style": {
  96. "type": "map<string,string>",
  97. "value": {
  98. "stroke": "#000000",
  99. "stroke-dasharray": "",
  100. "fill": "#000000",
  101. "fill-opacity": "1",
  102. "font-size": "13px"
  103. }
  104. },
  105. "mapper": {
  106. "type": "code",
  107. "value": "({\"textContent\":getAttr(\"typename\")})"
  108. },
  109. "parser": {
  110. "type": "code",
  111. "value": "({\"typename\":getAttr(\"textContent\")})"
  112. },
  113. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  114. "position": {
  115. "type": "list<double>",
  116. "value": [
  117. 58,
  118. 151
  119. ]
  120. },
  121. "orientation": {
  122. "type": "double",
  123. "value": 0
  124. },
  125. "scale": {
  126. "type": "list<double>",
  127. "value": [
  128. 1,
  129. 1
  130. ]
  131. }
  132. },
  133. "3": {
  134. "distance": {
  135. "type": "double",
  136. "value": 0
  137. },
  138. "alignment": {
  139. "type": "ENUM(\"right\",\"left\",\"center\")",
  140. "value": "center"
  141. },
  142. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below",
  143. "position": {
  144. "type": "list<double>",
  145. "value": [
  146. 93.49899850809561,
  147. 137.49900000000002
  148. ]
  149. },
  150. "orientation": {
  151. "type": "double",
  152. "value": 0
  153. },
  154. "scale": {
  155. "type": "list<double>",
  156. "value": [
  157. 1,
  158. 1
  159. ]
  160. },
  161. "link-style": {
  162. "type": "map<string,string>",
  163. "value": {
  164. "stroke": "#00ff00",
  165. "stroke-dasharray": "",
  166. "stroke-opacity": 1,
  167. "arrow-start": "none",
  168. "arrow-end": "classic-wide-long"
  169. }
  170. }
  171. }
  172. },
  173. "edges": [
  174. {
  175. "src": "2",
  176. "dest": 3
  177. },
  178. {
  179. "src": 3,
  180. "dest": "1"
  181. }
  182. ]
  183. }
  184. },
  185. "$asuri": {
  186. "type": "string",
  187. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/0.instance"
  188. },
  189. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon"
  190. },
  191. "1": {
  192. "typename": {
  193. "type": "string",
  194. "value": "RectangleIcon"
  195. },
  196. "position": {
  197. "type": "list<double>",
  198. "value": [
  199. 127,
  200. 101
  201. ]
  202. },
  203. "orientation": {
  204. "type": "double",
  205. "value": 0
  206. },
  207. "scale": {
  208. "type": "list<double>",
  209. "value": [
  210. 1,
  211. 1
  212. ]
  213. },
  214. "mapper": {
  215. "type": "code",
  216. "value": ""
  217. },
  218. "parser": {
  219. "type": "code",
  220. "value": ""
  221. },
  222. "$contents": {
  223. "type": "map<string,*>",
  224. "value": {
  225. "nodes": {
  226. "17": {
  227. "width": {
  228. "type": "double",
  229. "value": 300
  230. },
  231. "height": {
  232. "type": "double",
  233. "value": 300
  234. },
  235. "cornerRadius": {
  236. "type": "double",
  237. "value": 35
  238. },
  239. "style": {
  240. "type": "map<string,string>",
  241. "value": {
  242. "fill": "yellow",
  243. "fill-opacity": 0.75,
  244. "stroke-width": 2
  245. }
  246. },
  247. "mapper": {
  248. "type": "code",
  249. "value": "({\"width\":getAttr(\"width\"), \"height\":getAttr(\"height\"), \"cornerRadius\":getAttr(\"cornerRadius\"), \"style\":getAttr(\"style\")})"
  250. },
  251. "parser": {
  252. "type": "code",
  253. "value": ""
  254. },
  255. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  256. "position": {
  257. "type": "list<double>",
  258. "value": [
  259. 0,
  260. 1
  261. ]
  262. },
  263. "orientation": {
  264. "type": "double",
  265. "value": 0
  266. },
  267. "scale": {
  268. "type": "list<double>",
  269. "value": [
  270. 1,
  271. 1
  272. ]
  273. }
  274. }
  275. },
  276. "edges": []
  277. }
  278. },
  279. "$asuri": {
  280. "type": "string",
  281. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle/1.instance"
  282. },
  283. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon"
  284. },
  285. "2": {
  286. "typename": {
  287. "type": "string",
  288. "value": "TextIcon"
  289. },
  290. "position": {
  291. "type": "list<double>",
  292. "value": [
  293. 144,
  294. 116
  295. ]
  296. },
  297. "orientation": {
  298. "type": "double",
  299. "value": 0
  300. },
  301. "scale": {
  302. "type": "list<double>",
  303. "value": [
  304. 1,
  305. 1
  306. ]
  307. },
  308. "mapper": {
  309. "type": "code",
  310. "value": ""
  311. },
  312. "parser": {
  313. "type": "code",
  314. "value": ""
  315. },
  316. "$contents": {
  317. "type": "map<string,*>",
  318. "value": {
  319. "nodes": {
  320. "21": {
  321. "textContent": {
  322. "type": "string",
  323. "value": "<coded>"
  324. },
  325. "style": {
  326. "type": "map<string,string>",
  327. "value": {
  328. "stroke": "#0000ff",
  329. "fill": "#ffffff",
  330. "fill-opacity": 0.75,
  331. "font-size": "18px",
  332. "stroke-width": 1
  333. }
  334. },
  335. "mapper": {
  336. "type": "code",
  337. "value": "({\"textContent\":getAttr(\"textContent\"), \"style\":getAttr(\"style\")})"
  338. },
  339. "parser": {
  340. "type": "code",
  341. "value": "({\"textContent\":getAttr(\"textContent\")})"
  342. },
  343. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  344. "position": {
  345. "type": "list<double>",
  346. "value": [
  347. 0,
  348. 0
  349. ]
  350. },
  351. "orientation": {
  352. "type": "double",
  353. "value": 0
  354. },
  355. "scale": {
  356. "type": "list<double>",
  357. "value": [
  358. 1,
  359. 1
  360. ]
  361. }
  362. }
  363. },
  364. "edges": []
  365. }
  366. },
  367. "$asuri": {
  368. "type": "string",
  369. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text/2.instance"
  370. },
  371. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon"
  372. },
  373. "3": {
  374. "link-style": {
  375. "type": "map<string,string>",
  376. "value": {
  377. "stroke": "#00ffff",
  378. "stroke-dasharray": "",
  379. "stroke-opacity": 0.1,
  380. "arrow-start": "none",
  381. "arrow-end": "classic-wide-long"
  382. }
  383. },
  384. "typename": {
  385. "type": "string",
  386. "value": "ContainLink"
  387. },
  388. "position": {
  389. "type": "list<double>",
  390. "value": [
  391. 153.38477383201212,
  392. 114.56365491615077
  393. ]
  394. },
  395. "orientation": {
  396. "type": "double",
  397. "value": 0
  398. },
  399. "scale": {
  400. "type": "list<double>",
  401. "value": [
  402. 1,
  403. 1
  404. ]
  405. },
  406. "mapper": {
  407. "type": "code",
  408. "value": ""
  409. },
  410. "parser": {
  411. "type": "code",
  412. "value": ""
  413. },
  414. "$contents": {
  415. "type": "map<string,*>",
  416. "value": {
  417. "nodes": {},
  418. "edges": []
  419. }
  420. },
  421. "$asuri": {
  422. "type": "string",
  423. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain/3.instance"
  424. },
  425. "$segments": {
  426. "type": "map<string,list<string>>",
  427. "value": {
  428. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/1.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink/3.instance": "M127,102.00000000000003L153.3857753239165,114.56465491615077",
  429. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink/3.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/2.instance": "M153.31765376814496,114.53221608006905L179.49953234552459,126.99977730739269"
  430. }
  431. },
  432. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink"
  433. },
  434. "4": {
  435. "link-style": {
  436. "type": "map<string,string>",
  437. "value": {
  438. "stroke": "#ff00ff",
  439. "stroke-dasharray": "",
  440. "stroke-opacity": 0.1,
  441. "arrow-start": "none",
  442. "arrow-end": "classic-wide-long"
  443. }
  444. },
  445. "typename": {
  446. "type": "string",
  447. "value": "IconContentsLink"
  448. },
  449. "position": {
  450. "type": "list<double>",
  451. "value": [
  452. "201.6063379969177,50%",
  453. "176.6063379969177,50%"
  454. ]
  455. },
  456. "orientation": {
  457. "type": "double",
  458. "value": 0
  459. },
  460. "scale": {
  461. "type": "list<double>",
  462. "value": [
  463. 1,
  464. 1
  465. ]
  466. },
  467. "mapper": {
  468. "type": "code",
  469. "value": ""
  470. },
  471. "parser": {
  472. "type": "code",
  473. "value": ""
  474. },
  475. "$contents": {
  476. "type": "map<string,*>",
  477. "value": {
  478. "nodes": {},
  479. "edges": []
  480. }
  481. },
  482. "$asuri": {
  483. "type": "string",
  484. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/4.instance"
  485. },
  486. "$segments": {
  487. "type": "map<string,list<string>>",
  488. "value": {
  489. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/4.instance": "M126,101L201.6063379969177,176.6063379969177",
  490. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/4.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/1.instance": "M201.6061383012659,176.6061383012659L276.9996008583553,251.9996008583553"
  491. }
  492. },
  493. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink"
  494. },
  495. "5": {
  496. "link-style": {
  497. "type": "map<string,string>",
  498. "value": {
  499. "stroke": "#ff00ff",
  500. "stroke-dasharray": "",
  501. "stroke-opacity": 0.1,
  502. "arrow-start": "none",
  503. "arrow-end": "classic-wide-long"
  504. }
  505. },
  506. "typename": {
  507. "type": "string",
  508. "value": "IconContentsLink"
  509. },
  510. "position": {
  511. "type": "list<double>",
  512. "value": [
  513. "152.8860164281645,50%",
  514. "114.06610144172481,50%"
  515. ]
  516. },
  517. "orientation": {
  518. "type": "double",
  519. "value": 0
  520. },
  521. "scale": {
  522. "type": "list<double>",
  523. "value": [
  524. 1,
  525. 1
  526. ]
  527. },
  528. "mapper": {
  529. "type": "code",
  530. "value": ""
  531. },
  532. "parser": {
  533. "type": "code",
  534. "value": ""
  535. },
  536. "$contents": {
  537. "type": "map<string,*>",
  538. "value": {
  539. "nodes": {},
  540. "edges": []
  541. }
  542. },
  543. "$asuri": {
  544. "type": "string",
  545. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/5.instance"
  546. },
  547. "$segments": {
  548. "type": "map<string,list<string>>",
  549. "value": {
  550. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/5.instance": "M126,101L152.8860164281645,114.06610144172481",
  551. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/5.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/2.instance": "M152.81777787291082,114.03293877935853L179.49953944658412,126.99977617964836"
  552. }
  553. },
  554. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink"
  555. },
  556. "6": {
  557. "link-style": {
  558. "type": "map<string,string>",
  559. "value": {
  560. "stroke": "#ff00ff",
  561. "stroke-dasharray": "",
  562. "stroke-opacity": 0.1,
  563. "arrow-start": "none",
  564. "arrow-end": "classic-wide-long"
  565. }
  566. },
  567. "typename": {
  568. "type": "string",
  569. "value": "IconContentsLink"
  570. },
  571. "position": {
  572. "type": "list<double>",
  573. "value": [
  574. "139.82930875666435,50%",
  575. "107.84964472794096,50%"
  576. ]
  577. },
  578. "orientation": {
  579. "type": "double",
  580. "value": 0
  581. },
  582. "scale": {
  583. "type": "list<double>",
  584. "value": [
  585. 1,
  586. 1
  587. ]
  588. },
  589. "mapper": {
  590. "type": "code",
  591. "value": ""
  592. },
  593. "parser": {
  594. "type": "code",
  595. "value": ""
  596. },
  597. "$contents": {
  598. "type": "map<string,*>",
  599. "value": {
  600. "nodes": {},
  601. "edges": []
  602. }
  603. },
  604. "$asuri": {
  605. "type": "string",
  606. "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/6.instance"
  607. },
  608. "$segments": {
  609. "type": "map<string,list<string>>",
  610. "value": {
  611. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/6.instance": "M126,101L139.82930875666435,107.84964472794096",
  612. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/6.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink/3.instance": "M139.82930875666435,107.84964472794096L153.38477383201212,114.56365491615077"
  613. }
  614. },
  615. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink"
  616. }
  617. },
  618. "edges": [],
  619. "metamodels": [
  620. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons"
  621. ]
  622. },
  623. "asm": {
  624. "nodes": {
  625. "0": {
  626. "typename": {
  627. "type": "string",
  628. "value": "NoteIcon"
  629. },
  630. "position": {
  631. "type": "list<double>",
  632. "value": [
  633. 126,
  634. 101
  635. ]
  636. },
  637. "orientation": {
  638. "type": "double",
  639. "value": 0
  640. },
  641. "scale": {
  642. "type": "list<double>",
  643. "value": [
  644. 2.18277056,
  645. 2.18277056
  646. ]
  647. },
  648. "mapper": {
  649. "type": "code",
  650. "value": ""
  651. },
  652. "parser": {
  653. "type": "code",
  654. "value": ""
  655. },
  656. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon"
  657. },
  658. "1": {
  659. "width": {
  660. "type": "double",
  661. "value": 300
  662. },
  663. "height": {
  664. "type": "double",
  665. "value": 300
  666. },
  667. "cornerRadius": {
  668. "type": "double",
  669. "value": 35
  670. },
  671. "style": {
  672. "type": "map<string,string>",
  673. "value": {
  674. "fill": "yellow",
  675. "fill-opacity": 0.75,
  676. "stroke-width": 2
  677. }
  678. },
  679. "mapper": {
  680. "type": "code",
  681. "value": "var style = {\"fill\": \"yellow\",\n \"fill-opacity\": 0.75,\n \"stroke-width\": 2};\nstyle['fill'] = getAttr('color');\n\n({'style':style})"
  682. },
  683. "parser": {
  684. "type": "code",
  685. "value": ""
  686. },
  687. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"
  688. },
  689. "2": {
  690. "textContent": {
  691. "type": "string",
  692. "value": "<coded>"
  693. },
  694. "style": {
  695. "type": "map<string,string>",
  696. "value": {
  697. "stroke": "#0000ff",
  698. "fill": "#ffffff",
  699. "fill-opacity": 0.75,
  700. "font-size": "18px",
  701. "stroke-width": 1
  702. }
  703. },
  704. "mapper": {
  705. "type": "code",
  706. "value": "({'textContent':getAttr('text')})"
  707. },
  708. "parser": {
  709. "type": "code",
  710. "value": "({'text':getAttr('textContent')})"
  711. },
  712. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
  713. },
  714. "3": {
  715. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain"
  716. },
  717. "4": {
  718. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents"
  719. },
  720. "5": {
  721. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents"
  722. },
  723. "6": {
  724. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents"
  725. }
  726. },
  727. "edges": [
  728. {
  729. "src": "1",
  730. "dest": "3"
  731. },
  732. {
  733. "src": "3",
  734. "dest": "2"
  735. },
  736. {
  737. "src": "0",
  738. "dest": "4"
  739. },
  740. {
  741. "src": "4",
  742. "dest": "1"
  743. },
  744. {
  745. "src": "0",
  746. "dest": "5"
  747. },
  748. {
  749. "src": "5",
  750. "dest": "2"
  751. },
  752. {
  753. "src": "0",
  754. "dest": "6"
  755. },
  756. {
  757. "src": "6",
  758. "dest": "3"
  759. }
  760. ],
  761. "metamodels": [
  762. "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax"
  763. ]
  764. }
  765. }