View Source CucumberExpressions.Parser (CucumberExpressions v0.1.5)

Link to this section Summary

Link to this section Types

@type t() ::
  {:parser, remaining_sentence :: String.t(), current_word :: String.t(),
   original_sentence :: String.t(), collected_sentences :: Map.t(), escaped_{? :: boolean(),
   escaped_(? :: boolean(), only_spaces_so_far? :: boolean(), single_word_so_far? :: boolean(),
   multiple_ids_allowed? :: true, id :: CucumberExpressions.Utils.Random.t()}

Link to this section Functions

Link to this function

copy_preceding_spaces(arg1, num_spaces)

View Source
Link to this function

format_ending(arg, list)

View Source
Link to this function

new(remaining_sentence, current_word, original_sentence, collected_sentences \\ %{}, id \\ Utils.id(:fixed), escaped_curly_bracket? \\ false, escaped_round_bracket? \\ false, only_spaces_so_far? \\ false, multiple_ids_allowed? \\ true)

View Source
Link to this macro

parser(args \\ [])

View Source (macro)
Link to this macro

parser(record, args)

View Source (macro)
Link to this function

run(sentence, collected_sentences, id \\ Utils.id(:fixed))

View Source