[{"data":1,"prerenderedAt":182},["ShallowReactive",2],{"article-scratch-language":3},{"id":4,"title":5,"body":6,"date":150,"description":151,"downloads":154,"extension":155,"hide":156,"links":157,"meta":164,"navigation":165,"path":166,"seo":167,"slug":169,"stem":170,"tags":171,"__hash__":181},"articles\u002Farticles\u002Fscratch-language.md","Scratch-Language",{"type":7,"value":8,"toc":144},"minimark",[9,52,72,75,78,81,92,140],[10,11,12,23,31,38,44],"p",{},[13,14,18],"a",{"href":15,"rel":16},"https:\u002F\u002Fgithub.com\u002FIsBenben\u002FScratch-Language\u002Fblob\u002Fmain\u002FLICENSE",[17],"nofollow",[19,20],"img",{"alt":21,"src":22},"license","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FIsBenben\u002FScratch-Language",[13,24,27],{"href":25,"rel":26},"https:\u002F\u002Fgithub.com\u002FIsBenben\u002FScratch-Language\u002Fcommits\u002Fmain",[17],[19,28],{"alt":29,"src":30},"commit","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002FIsBenben\u002FScratch-Language",[13,32,34],{"href":33},"#",[19,35],{"alt":36,"src":37},"compiler-version","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.2.3-orange",[13,39,40],{"href":33},[19,41],{"alt":42,"src":43},"python-version","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.11%20%7C%203.12%20%7C%203.13-blue",[13,45,48],{"href":46,"rel":47},"https:\u002F\u002Fmypy-lang.org\u002F",[17],[19,49],{"alt":50,"src":51},"checked-with-mypy","https:\u002F\u002Fwww.mypy-lang.org\u002Fstatic\u002Fmypy_badge.svg",[53,54,55,57],"h2",{"id":55,"class":56},"介绍","section-heading",[13,58,61,67],{"class":59,"href":60},"section-link","#介绍",[62,63,66,55],"span",{"className":64},[65],"visually-hidden","章节",[62,68,71],{"ariaHidden":69,"tabIndex":70},"true",-1," §",[10,73,74],{},"用Python为Scratch做的编程语言。包括词法分析、语法分析、编译器。",[10,76,77],{},"编译成品为Scratch可直接识别的project.json。",[10,79,80],{},"已经支持基本的语法。包括注释、函数、变量、判断、运算、列表、循环。",[53,82,83,84],{"id":83,"class":56},"使用",[13,85,87,90],{"class":59,"href":86},"#使用",[62,88,66,83],{"className":89},[65],[62,91,71],{"ariaHidden":69,"tabIndex":70},[93,94,99],"pre",{"className":95,"code":96,"language":97,"meta":98,"style":98},"language-bash shiki shiki-themes dracula","git clone https:\u002F\u002Fgithub.com\u002FIsBenben\u002FScratch-Language.git\ncd Scratch-Language\npython src\u002Fcmdnew.py -h\n","bash","",[100,101,102,117,127],"code",{"__ignoreMap":98},[62,103,106,110,114],{"class":104,"line":105},"line",1,[62,107,109],{"class":108},"sAOxA","git",[62,111,113],{"class":112},"s-mGx"," clone",[62,115,116],{"class":112}," https:\u002F\u002Fgithub.com\u002FIsBenben\u002FScratch-Language.git\n",[62,118,120,124],{"class":104,"line":119},2,[62,121,123],{"class":122},"sLL85","cd",[62,125,126],{"class":112}," Scratch-Language\n",[62,128,130,133,136],{"class":104,"line":129},3,[62,131,132],{"class":108},"python",[62,134,135],{"class":112}," src\u002Fcmdnew.py",[62,137,139],{"class":138},"sIQBb"," -h\n",[141,142,143],"style",{},"html pre.shiki code .sAOxA, html code.shiki .sAOxA{--shiki-default:#50FA7B}html pre.shiki code .s-mGx, html code.shiki .s-mGx{--shiki-default:#F1FA8C}html pre.shiki code .sLL85, html code.shiki .sLL85{--shiki-default:#8BE9FD}html pre.shiki code .sIQBb, html code.shiki .sIQBb{--shiki-default:#BD93F9}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":98,"searchDepth":119,"depth":119,"links":145},[146,148],{"id":55,"depth":119,"text":147},"介绍章节介绍 §",{"id":83,"depth":119,"text":149},"使用章节使用 §","2024\u002F8\u002F25",[152,77,153],"用Python为Scratch做的编程语言。","已经支持基本的编程语法。",[],"md",false,[158,161],[159,160],"https:\u002F\u002Fgithub.com\u002FIsBenben\u002FScratch-Language","关联仓库",[162,163],"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1G31iY3ETX","演示视频",{},true,"\u002Farticles\u002Fscratch-language",{"title":5,"description":168},[152,77,153],"scratch-language","articles\u002Fscratch-language",[172,175,178],[173,174],"lang","python3",[176,177],"inspiration","original",[179,180],"content","tool","EJp0ubGfMKY-zoQhW4PXR3G7gGmJuRo_QMQmnd8D97U",1778909018794]