Skip to content

Commit

Permalink
Capture setting names as distinct nodes
Browse files Browse the repository at this point in the history
Needed for #8
  • Loading branch information
Hubro committed Nov 20, 2024
1 parent a7ff73d commit db697ce
Show file tree
Hide file tree
Showing 8 changed files with 4,063 additions and 3,928 deletions.
20 changes: 11 additions & 9 deletions grammar.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,11 @@ module.exports = grammar({
)),
),
setting_statement: $ => seq(
choice(...SETTINGS_KEYWORDS.map(caseInsensitive)),
field("name", $.setting_name),
$.arguments,
$._line_break,
),
setting_name: $ => choice(...SETTINGS_KEYWORDS.map(caseInsensitive)),

//
// Variables section
Expand Down Expand Up @@ -154,16 +155,17 @@ module.exports = grammar({
)),
// Ref: http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#keyword-section-1
keyword_setting: $ => seq(
choice(
setting("Documentation"),
setting("Tags"),
setting("Arguments"),
setting("Return"),
setting("Teardown"),
setting("Timeout"),
),
field("name", $.keyword_setting_name),
$.arguments,
),
keyword_setting_name: $ =>choice(
setting("Documentation"),
setting("Tags"),
setting("Arguments"),
setting("Return"),
setting("Teardown"),
setting("Timeout"),
),

//
// Test cases / Tasks section
Expand Down
Loading

0 comments on commit db697ce

Please sign in to comment.