(state)
| 843 | } |
| 844 | |
| 845 | function addStartBlock (state) { |
| 846 | const startBlock = { type: 'start' } |
| 847 | const firstBlock = state.blocks.blocks?.[0] |
| 848 | if (firstBlock) { |
| 849 | startBlock.next = { block: firstBlock } |
| 850 | } |
| 851 | state.blocks.blocks = state.blocks.blocks || [] |
| 852 | state.blocks.blocks[0] = startBlock |
| 853 | } |
| 854 | |
| 855 | function codeToBlocks ({ code, originalCode, codeLanguage, prepData }) { |
| 856 | let ast |