Merge branch 'main' into glossing/keyboard

This commit is contained in:
Aria 2026-01-11 19:59:13 +01:00
commit 3a284696c9
71 changed files with 4363 additions and 811 deletions

View file

@ -5,6 +5,7 @@ import { errorLogger, logger } from './logger.mjs';
import { setCpsFunc, setTime } from './time.mjs';
import { evalScope } from './evaluate.mjs';
import { register, Pattern, isPattern, silence, stack } from './pattern.mjs';
import { reset_state } from './impure.mjs';
export function repl({
defaultOutput,
@ -52,6 +53,9 @@ export function repl({
onToggle: (started) => {
updateState({ started });
onToggle?.(started);
if (!started) {
reset_state();
}
},
setInterval,
clearInterval,