public bool shift() { return TreeAST((int)EBinaryFileSchemaParser.shift,()=> And(()=> sum() && OptRepeat(()=> And(()=> TreeChars(()=> Char('>','>') || Char('<','<') ) && S() && ( sum() || Fatal("<<sum>> expected")) ) ) ) ); }