ExGherkin v0.1.0 ExGherkin.Scanner.Token View Source

A token combines following three identifiers:

  • Label
  • Starting Coordinate
  • Text

Link to this section Summary

Link to this section Types

Specs

t() ::
  {:token, label :: atom(), label_text :: String.t(), cord :: Coordinate.t(),
   text :: String.t()}

Link to this section Functions

Link to this function

background(line, column, label_text, text)

View Source
Link to this function

but(line, column, label_text, text)

View Source
Link to this function

comment(line, column, label_text, text)

View Source
Link to this function

content(line, column, text)

View Source
Link to this function

data_table(line, column, label_text, text)

View Source
Link to this function

doc_string(line, column, label_text, text)

View Source
Link to this function

feature(line, column, label_text, text)

View Source
Link to this function

given(line, column, label_text, text)

View Source
Link to this function

language(line, column, label_text, text)

View Source
Link to this function

rule(line, column, label_text, text)

View Source
Link to this function

scenario(line, column, label_text, text)

View Source
Link to this function

scenario_outline(line, column, label_text, text)

View Source
Link to this function

scenarios(line, column, label_text, text)

View Source
Link to this function

tag(line, column, label_text, text)

View Source
Link to this function

then(line, column, label_text, text)

View Source
Link to this macro

token(args \\ [])

View Source (macro)
Link to this macro

token(record, args)

View Source (macro)