Fixing lots of stuff. pretty printer. saving to localStorage again. store stuff. can't remember now
This commit is contained in:
parent
01d8a6d67c
commit
b1696499e5
9 changed files with 300 additions and 102 deletions
|
|
@ -227,7 +227,7 @@ export function prettyPrint(ast: AST, indent = 0): string {
|
|||
? `...${prettyPrint(entry.expr, )}`
|
||||
: `${entry.key} = ${prettyPrint(entry.value, 0)}`
|
||||
);
|
||||
return `{ ${parts.join(', ') }`;
|
||||
return `{ ${parts.join(', ')} }`;
|
||||
|
||||
case 'lambda': {
|
||||
const params = ast.params.join(' ');
|
||||
|
|
@ -264,7 +264,7 @@ export function prettyPrint(ast: AST, indent = 0): string {
|
|||
return `...${prettyPrint(ast.spread, 0)}`;
|
||||
|
||||
case 'definition':
|
||||
return `${ast.name} = ${prettyPrint(ast.body, indent)}`;
|
||||
return `${ast.name} = ${prettyPrint(ast.body, indent)};`;
|
||||
|
||||
default:
|
||||
return `Unknown AST kind: ${i}${(ast as any).kind}`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue