{"action":"created","issue":{"url":"https://api.github.com/repos/JWWeatherman/math_bot/issues/476","repository_url":"https://api.github.com/repos/JWWeatherman/math_bot","labels_url":"https://api.github.com/repos/JWWeatherman/math_bot/issues/476/labels{/name}","comments_url":"https://api.github.com/repos/JWWeatherman/math_bot/issues/476/comments","events_url":"https://api.github.com/repos/JWWeatherman/math_bot/issues/476/events","html_url":"https://github.com/JWWeatherman/math_bot/issues/476","id":381185245,"node_id":"MDU6SXNzdWUzODExODUyNDU=","number":476,"title":"Syntax highlighter for MBL","user":{"login":"giftedprimate","id":33336425,"node_id":"MDQ6VXNlcjMzMzM2NDI1","avatar_url":"https://avatars0.githubusercontent.com/u/33336425?v=4","gravatar_id":"","url":"https://api.github.com/users/giftedprimate","html_url":"https://github.com/giftedprimate","followers_url":"https://api.github.com/users/giftedprimate/followers","following_url":"https://api.github.com/users/giftedprimate/following{/other_user}","gists_url":"https://api.github.com/users/giftedprimate/gists{/gist_id}","starred_url":"https://api.github.com/users/giftedprimate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giftedprimate/subscriptions","organizations_url":"https://api.github.com/users/giftedprimate/orgs","repos_url":"https://api.github.com/users/giftedprimate/repos","events_url":"https://api.github.com/users/giftedprimate/events{/privacy}","received_events_url":"https://api.github.com/users/giftedprimate/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"willweatherman","id":44322947,"node_id":"MDQ6VXNlcjQ0MzIyOTQ3","avatar_url":"https://avatars0.githubusercontent.com/u/44322947?v=4","gravatar_id":"","url":"https://api.github.com/users/willweatherman","html_url":"https://github.com/willweatherman","followers_url":"https://api.github.com/users/willweatherman/followers","following_url":"https://api.github.com/users/willweatherman/following{/other_user}","gists_url":"https://api.github.com/users/willweatherman/gists{/gist_id}","starred_url":"https://api.github.com/users/willweatherman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willweatherman/subscriptions","organizations_url":"https://api.github.com/users/willweatherman/orgs","repos_url":"https://api.github.com/users/willweatherman/repos","events_url":"https://api.github.com/users/willweatherman/events{/privacy}","received_events_url":"https://api.github.com/users/willweatherman/received_events","type":"User","site_admin":false},"assignees":[{"login":"willweatherman","id":44322947,"node_id":"MDQ6VXNlcjQ0MzIyOTQ3","avatar_url":"https://avatars0.githubusercontent.com/u/44322947?v=4","gravatar_id":"","url":"https://api.github.com/users/willweatherman","html_url":"https://github.com/willweatherman","followers_url":"https://api.github.com/users/willweatherman/followers","following_url":"https://api.github.com/users/willweatherman/following{/other_user}","gists_url":"https://api.github.com/users/willweatherman/gists{/gist_id}","starred_url":"https://api.github.com/users/willweatherman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willweatherman/subscriptions","organizations_url":"https://api.github.com/users/willweatherman/orgs","repos_url":"https://api.github.com/users/willweatherman/repos","events_url":"https://api.github.com/users/willweatherman/events{/privacy}","received_events_url":"https://api.github.com/users/willweatherman/received_events","type":"User","site_admin":false}],"milestone":null,"comments":9,"created_at":"2018-11-15T14:28:42Z","updated_at":"2018-12-10T15:45:41Z","closed_at":null,"author_association":"COLLABORATOR","body":"Need a syntax highlighter for MBL (Mathbot Lang). \r\n\r\nCurrently the text editor is located in the star-system branch. And is built in `ui/src/components/Advanced_mode.vue`. Text editor works and can be used to move robot. Currently the language is using very basic Common Lisp syntax.\r\n\r\nThe text editor package is `vue-codemirror` which is built on `code-mirror`.\r\n\r\nNeed to create a new mode specifically for MBL. Look at imports in `Advanced_mode.vue` for an example. The current mode is common lisp which is a good base line for MBL and should get you most of the way.\r\n\r\nMBL basic syntax...\r\n```\r\n()                                     ... any expression inside closed parens is a function.\r\n(name => expression)    ... function declarations look like this\r\n(name => 'if expression) ... conditional\r\nforward                           ... Primitive needs highlighting\r\nright                                ... Primitive needs highlighting\r\npickup                             ... Primitive needs highlighting\r\nputDown                         ... Primitive needs highlighting  \r\n```\r\n\r\nThis is going to be an evolving language, the first iteration should be mvp only. "},"comment":{"url":"https://api.github.com/repos/JWWeatherman/math_bot/issues/comments/445862197","html_url":"https://github.com/JWWeatherman/math_bot/issues/476#issuecomment-445862197","issue_url":"https://api.github.com/repos/JWWeatherman/math_bot/issues/476","id":445862197,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NTg2MjE5Nw==","user":{"login":"willweatherman","id":44322947,"node_id":"MDQ6VXNlcjQ0MzIyOTQ3","avatar_url":"https://avatars0.githubusercontent.com/u/44322947?v=4","gravatar_id":"","url":"https://api.github.com/users/willweatherman","html_url":"https://github.com/willweatherman","followers_url":"https://api.github.com/users/willweatherman/followers","following_url":"https://api.github.com/users/willweatherman/following{/other_user}","gists_url":"https://api.github.com/users/willweatherman/gists{/gist_id}","starred_url":"https://api.github.com/users/willweatherman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willweatherman/subscriptions","organizations_url":"https://api.github.com/users/willweatherman/orgs","repos_url":"https://api.github.com/users/willweatherman/repos","events_url":"https://api.github.com/users/willweatherman/events{/privacy}","received_events_url":"https://api.github.com/users/willweatherman/received_events","type":"User","site_admin":false},"created_at":"2018-12-10T15:45:41Z","updated_at":"2018-12-10T15:45:41Z","author_association":"COLLABORATOR","body":"Hi,\r\n\r\n The syntax highlighter is finished and I created a pull request\r\n\r\nThanks-\r\nWill."}}
{"actor":{"display_login":"willweatherman"}}