UNPKG

automatic-assessments

Version:

Automatic assessment of Marty and Scratch 3.0 projects

16 lines (15 loc) 579 B
import { Target } from '../../types/main'; import Analyzer from '../Analyzer'; export declare const REPEAT_BLOCK_OPCODE = "control_repeat"; export declare const FOREVER_BLOCK_OPCODE = "control_forever"; export declare const REPEAT_UNTIL_BLOCK_OPCODE = "control_repeat_until"; declare class FlowControl extends Analyzer { score: number; targets: Target[]; constructor(targets: Target[]); execute(): number; private firstPointSequenceBlocks; private twoPointsRepeatOrForever; private threePointsRepeatUntil; } export default FlowControl;