Lines Matching refs:InquireSpec
379 TYPE_PARSER(first(construct<InquireSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
380 construct<InquireSpec>("FILE =" >> fileNameExpr),
381 construct<InquireSpec>(
382 "ACCESS =" >> construct<InquireSpec::CharVar>(
383 pure(InquireSpec::CharVar::Kind::Access),
385 construct<InquireSpec>(
386 "ACTION =" >> construct<InquireSpec::CharVar>(
387 pure(InquireSpec::CharVar::Kind::Action),
389 construct<InquireSpec>(
390 "ASYNCHRONOUS =" >> construct<InquireSpec::CharVar>(
391 pure(InquireSpec::CharVar::Kind::Asynchronous),
393 construct<InquireSpec>("BLANK =" >>
394 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Blank),
396 construct<InquireSpec>(
397 "DECIMAL =" >> construct<InquireSpec::CharVar>(
398 pure(InquireSpec::CharVar::Kind::Decimal),
400 construct<InquireSpec>("DELIM =" >>
401 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Delim),
403 construct<InquireSpec>(
404 "DIRECT =" >> construct<InquireSpec::CharVar>(
405 pure(InquireSpec::CharVar::Kind::Direct),
407 construct<InquireSpec>(
408 "ENCODING =" >> construct<InquireSpec::CharVar>(
409 pure(InquireSpec::CharVar::Kind::Encoding),
411 construct<InquireSpec>("ERR =" >> errLabel),
412 construct<InquireSpec>("EXIST =" >>
413 construct<InquireSpec::LogVar>(
414 pure(InquireSpec::LogVar::Kind::Exist), scalarLogicalVariable)),
415 construct<InquireSpec>("FORM =" >>
416 construct<InquireSpec::CharVar>(
417 pure(InquireSpec::CharVar::Kind::Form), scalarDefaultCharVariable)),
418 construct<InquireSpec>(
419 "FORMATTED =" >> construct<InquireSpec::CharVar>(
420 pure(InquireSpec::CharVar::Kind::Formatted),
422 construct<InquireSpec>("ID =" >> idExpr),
423 construct<InquireSpec>("IOMSG =" >>
424 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Iomsg),
426 construct<InquireSpec>("IOSTAT =" >>
427 construct<InquireSpec::IntVar>(pure(InquireSpec::IntVar::Kind::Iostat),
429 construct<InquireSpec>("NAME =" >>
430 construct<InquireSpec::CharVar>(
431 pure(InquireSpec::CharVar::Kind::Name), scalarDefaultCharVariable)),
432 construct<InquireSpec>("NAMED =" >>
433 construct<InquireSpec::LogVar>(
434 pure(InquireSpec::LogVar::Kind::Named), scalarLogicalVariable)),
435 construct<InquireSpec>("NEXTREC =" >>
436 construct<InquireSpec::IntVar>(pure(InquireSpec::IntVar::Kind::Nextrec),
438 construct<InquireSpec>("NUMBER =" >>
439 construct<InquireSpec::IntVar>(pure(InquireSpec::IntVar::Kind::Number),
441 construct<InquireSpec>("OPENED =" >>
442 construct<InquireSpec::LogVar>(
443 pure(InquireSpec::LogVar::Kind::Opened), scalarLogicalVariable)),
444 construct<InquireSpec>("PAD =" >>
445 construct<InquireSpec::CharVar>(
446 pure(InquireSpec::CharVar::Kind::Pad), scalarDefaultCharVariable)),
447 construct<InquireSpec>("PENDING =" >>
448 construct<InquireSpec::LogVar>(
449 pure(InquireSpec::LogVar::Kind::Pending), scalarLogicalVariable)),
450 construct<InquireSpec>("POS =" >>
451 construct<InquireSpec::IntVar>(
452 pure(InquireSpec::IntVar::Kind::Pos), scalar(integer(variable)))),
453 construct<InquireSpec>(
454 "POSITION =" >> construct<InquireSpec::CharVar>(
455 pure(InquireSpec::CharVar::Kind::Position),
457 construct<InquireSpec>("READ =" >>
458 construct<InquireSpec::CharVar>(
459 pure(InquireSpec::CharVar::Kind::Read), scalarDefaultCharVariable)),
460 construct<InquireSpec>(
461 "READWRITE =" >> construct<InquireSpec::CharVar>(
462 pure(InquireSpec::CharVar::Kind::Readwrite),
464 construct<InquireSpec>("RECL =" >>
465 construct<InquireSpec::IntVar>(
466 pure(InquireSpec::IntVar::Kind::Recl), scalar(integer(variable)))),
467 construct<InquireSpec>("ROUND =" >>
468 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Round),
470 construct<InquireSpec>(
471 "SEQUENTIAL =" >> construct<InquireSpec::CharVar>(
472 pure(InquireSpec::CharVar::Kind::Sequential),
474 construct<InquireSpec>("SIGN =" >>
475 construct<InquireSpec::CharVar>(
476 pure(InquireSpec::CharVar::Kind::Sign), scalarDefaultCharVariable)),
477 construct<InquireSpec>("SIZE =" >>
478 construct<InquireSpec::IntVar>(
479 pure(InquireSpec::IntVar::Kind::Size), scalar(integer(variable)))),
480 construct<InquireSpec>(
481 "STREAM =" >> construct<InquireSpec::CharVar>(
482 pure(InquireSpec::CharVar::Kind::Stream),
484 construct<InquireSpec>(
485 "STATUS =" >> construct<InquireSpec::CharVar>(
486 pure(InquireSpec::CharVar::Kind::Status),
488 construct<InquireSpec>(
489 "UNFORMATTED =" >> construct<InquireSpec::CharVar>(
490 pure(InquireSpec::CharVar::Kind::Unformatted),
492 construct<InquireSpec>("WRITE =" >>
493 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Write),
497 construct<InquireSpec>("CARRIAGECONTROL =" >>
498 construct<InquireSpec::CharVar>(
499 pure(InquireSpec::CharVar::Kind::Carriagecontrol),
503 construct<InquireSpec>(
504 "CONVERT =" >> construct<InquireSpec::CharVar>(
505 pure(InquireSpec::CharVar::Kind::Convert),
509 construct<InquireSpec>(
510 "DISPOSE =" >> construct<InquireSpec::CharVar>(
511 pure(InquireSpec::CharVar::Kind::Dispose),
520 parenthesized(nonemptyList(Parser<InquireSpec>{}))) ||