-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix : Syntax highlighting wrong after fun() without end
- Loading branch information
Showing
3 changed files
with
83 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
-module(function_type_spec_with_noparameter). | ||
|
||
|
||
-type fun_type() :: fun((term()) -> ok). | ||
|
||
-type ct_info_timetrap_fun() :: fun(). | ||
|
||
-type fun_type1() :: fun((term()) -> ok). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
>-module(function_type_spec_with_noparameter). | ||
#^ source.erlang meta.directive.module.erlang punctuation.section.directive.begin.erlang | ||
# ^^^^^^ source.erlang meta.directive.module.erlang keyword.control.directive.module.erlang | ||
# ^ source.erlang meta.directive.module.erlang punctuation.definition.parameters.begin.erlang | ||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.erlang meta.directive.module.erlang entity.name.type.class.module.definition.erlang | ||
# ^ source.erlang meta.directive.module.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.module.erlang punctuation.section.directive.end.erlang | ||
> | ||
> | ||
>-type fun_type() :: fun((term()) -> ok). | ||
#^ source.erlang meta.directive.erlang punctuation.section.directive.begin.erlang | ||
# ^^^^ source.erlang meta.directive.erlang keyword.control.directive.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^^^^^^^ source.erlang meta.directive.erlang meta.function-call.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang meta.function-call.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.function-call.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^^ source.erlang meta.directive.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized punctuation.section.expression.begin.erlang | ||
# ^^^^ source.erlang meta.directive.erlang meta.expression.parenthesized meta.function-call.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized meta.function-call.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized meta.function-call.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized punctuation.section.expression.end.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^ source.erlang meta.directive.erlang constant.other.symbol.unquoted.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.section.directive.end.erlang | ||
> | ||
>-type ct_info_timetrap_fun() :: fun(). | ||
#^ source.erlang meta.directive.erlang punctuation.section.directive.begin.erlang | ||
# ^^^^ source.erlang meta.directive.erlang keyword.control.directive.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^^^^^^^^^^^^^^^^^^^ source.erlang meta.directive.erlang meta.function-call.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang meta.function-call.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.function-call.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^^ source.erlang meta.directive.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.section.directive.end.erlang | ||
> | ||
>-type fun_type1() :: fun((term()) -> ok). | ||
#^ source.erlang meta.directive.erlang punctuation.section.directive.begin.erlang | ||
# ^^^^ source.erlang meta.directive.erlang keyword.control.directive.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^^^^^^^^ source.erlang meta.directive.erlang meta.function-call.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang meta.function-call.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.function-call.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^^ source.erlang meta.directive.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized punctuation.section.expression.begin.erlang | ||
# ^^^^ source.erlang meta.directive.erlang meta.expression.parenthesized meta.function-call.erlang entity.name.function.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized meta.function-call.erlang punctuation.definition.parameters.begin.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized meta.function-call.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang meta.expression.parenthesized punctuation.section.expression.end.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang keyword.operator.symbolic.erlang | ||
# ^ source.erlang meta.directive.erlang | ||
# ^^ source.erlang meta.directive.erlang constant.other.symbol.unquoted.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.definition.parameters.end.erlang | ||
# ^ source.erlang meta.directive.erlang punctuation.section.directive.end.erlang | ||
> |