Spec-Zone.ru › Pony

CommandParser

[Source]

class ref CommandParser

Конструкторы

create

[Source]

Создаёт новый парсер для заданного спецификации команды.

new box create(
  spec': CommandSpec box)
: CommandParser box^

Параметры

  • spec': CommandSpec box

Возвращаемое значение

  • CommandParser box^

Общедоступные функции

parse

[Source]

Парсит все токены командной строки и переменные среды и возвращает команду, или первую ошибку синтаксиса.

fun box parse(
  argv: Array[String val] box,
  envs: (Array[String val] box | None val) = reference)
: (Command box | CommandHelp box | SyntaxError val)

Параметры

  • argv: Array[String val] box
  • envs: (Array[String val] box | None val) = reference

Возвращаемое значение

  • (Command box | CommandHelp box | SyntaxError val)

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/cli-CommandParser

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API