Skip to content

Commit 4d459ad

Browse files
azizkprincemaple
authored andcommitted
Elixir: fix: defmodule name do end.
1 parent d302d1e commit 4d459ad

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

syntaxes/Elixir.sublime-syntax

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1666,6 +1666,7 @@ contexts:
16661666
- include: dot_operator
16671667
- include: if_non_space_or_eol_pop
16681668
- include: arg_comma_and_skip_ws
1669+
- include: last_id_argument
16691670
- include: core_syntax_or_if_closing_pop
16701671

16711672
defrecord:

tests/syntax_test_declarations.ex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,9 @@ defmodule __MODULE__.Nested do end
8585
# ^ punctuation.accessor
8686
# ^^^^^^^^^^ variable.language.special-form
8787

88-
defmodule nil end; defmodule raise do end
89-
# ^^^^^ keyword.control
88+
defmodule nil end; defmodule raise do end; defmodule name do end
89+
# ^^^^ variable -keyword.control
90+
# ^^^^^ variable -keyword.control
9091
# ^^^ constant.language
9192
defmodule fn end; defmodule do end
9293
# ^^^ punctuation.section.block.end

0 commit comments

Comments
 (0)