{ "__schema" : "4.1", "__type" : "page", "children" : { "__type" : "snippets", "items" : [ { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:08:55.227716+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:08:58.770803+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "hGWhaTyZDQCZm9rLDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Introduction]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T22:22:30.537898+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T22:22:30.537898+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "3kLYI0GZDQCKnLdXBAU6hQ==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:58:52.686844+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:59:09.214408+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "eOLsdD2ZDQCaaOjnDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Building a parser from an ANTLR grammar]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:59:12.91302+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:59:20.076198+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "W9ofdj2ZDQCaaui2Dqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Building a parser from scratch]]" } ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:09:08.179356+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:09:12.805761+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "Ixa9wjyZDQCZtj5BDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Building a parser]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:09:30.450484+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:09:41.185917+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "XeVhxDyZDQCZvXkcDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Styling your AST]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:10:24.51834+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:10:43.326487+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "XcsixTyZDQCZv9vLDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Executing code]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T18:15:01.231596+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T18:15:23.491416+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "ZJFVpz2ZDQCcsHXHDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Visualizing code using our AST]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T19:34:12.409264+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T19:34:16.722303+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "CL7byT6ZDQCdyqowDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Generating Code]]" }, { "__type" : "textSnippet", "children" : { "__type" : "snippets", "items" : [ ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:13:27.008599+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:13:47.417385+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "vR59wzyZDQCZuPj0Dqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[A coder of one’s own]]" } ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:11:41.148364+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T17:11:50.042337+02:00" } }, "uid" : { "__type" : "uid", "uidString" : "5DT6yDyZDQCZxA+pDqn2mw==" }, "paragraphStyle" : { "__type" : "textStyle" }, "string" : "[[Bonus Chapters]]" } ] }, "createEmail" : { "__type" : "email", "emailString" : "" }, "createTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T16:44:06.467983+02:00" } }, "editEmail" : { "__type" : "email", "emailString" : "" }, "editTime" : { "__type" : "time", "time" : { "__type" : "dateAndTime", "dateAndTimeString" : "2022-04-17T16:44:55.638299+02:00" } }, "pageType" : { "__type" : "namedPage", "title" : "Adding a Language to the Glamorous Toolkit" }, "uid" : { "__type" : "uuid", "uuid" : "08bda069-3c99-0d00-999a-9b060ea9f69b" } }