Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 1x 1x 1x 1x 1x 1x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x 1x 1x | import {IStatement} from "./_statement"; import {per, seq} from "../combi"; import {IStatementRunnable} from "../statement_runnable"; import {SimpleSource2} from "../expressions/simple_source2"; export class DynproLoop implements IStatement { public getMatcher(): IStatementRunnable { const into = seq("INTO", SimpleSource2); const cursor = seq("CURSOR", SimpleSource2); const withControl = seq("WITH CONTROL", SimpleSource2); const from = seq("FROM", SimpleSource2); const to = seq("TO", SimpleSource2); return seq( "LOOP AT", SimpleSource2, per(into, withControl, cursor, from, to)); } } |