Skip to content

Commit 1e13150

Browse files
committed
Remove long-dead "requires" keyword, fixes #79
1 parent 4e157fd commit 1e13150

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

scalariform/src/main/scala/scalariform/formatter/ScalaFormatter.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ object ScalaFormatter {
423423
FINALLY, FOR, FORSOME, IF, IMPLICIT,
424424
IMPORT, LAZY, MATCH, NEW,
425425
OBJECT, OVERRIDE, PACKAGE, PRIVATE, PROTECTED,
426-
REQUIRES, RETURN, SEALED, /* SUPER, THIS, */
426+
RETURN, SEALED, /* SUPER, THIS, */
427427
THROW, TRAIT, TRY, /* TYPE ,*/
428428
VAL, VAR, WHILE, WITH, YIELD,
429429
/* USCORE, */ COLON, EQUALS, ARROW, LARROW, SUBTYPE, VIEWBOUND, SUPERTYPE, /* HASH, AT */
@@ -435,7 +435,7 @@ object ScalaFormatter {
435435
FINALLY, /* FOR, */ FORSOME, /* IF, */ IMPLICIT,
436436
/* IMPORT, */ LAZY, MATCH, /* NEW, */
437437
OBJECT, OVERRIDE, /* PACKAGE, */ PRIVATE, PROTECTED,
438-
/* REQUIRES, RETURN, */ SEALED, /* SUPER, THIS, */
438+
/* RETURN, */ SEALED, /* SUPER, THIS, */
439439
/* THROW, */ TRAIT, /* TRY, TYPE, */
440440
VAL, VAR, /* WHILE, */ WITH, YIELD,
441441
/* USCORE, COLON, */ EQUALS, /* ARROW, */ LARROW, SUBTYPE, VIEWBOUND, SUPERTYPE, /*, HASH, AT, */

scalariform/src/main/scala/scalariform/lexer/Keywords.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ object Keywords {
3232
"package" -> PACKAGE,
3333
"private" -> PRIVATE,
3434
"protected" -> PROTECTED,
35-
"requires" -> REQUIRES,
3635
"return" -> RETURN,
3736
"sealed" -> SEALED,
3837
"super" -> SUPER,
@@ -65,4 +64,4 @@ object Keywords {
6564
"~" -> TILDE,
6665
"!" -> EXCLAMATION)
6766

68-
}
67+
}

scalariform/src/main/scala/scalariform/lexer/NewlineInferencer.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ object NewlineInferencer {
138138
XML_COMMENT, XML_CDATA, XML_UNPARSED, XML_PROCESSING_INSTRUCTION, USCORE, RPAREN, RBRACKET, RBRACE)
139139

140140
private val TOKENS_WHICH_CANNOT_BEGIN_A_STATEMENT: Set[TokenType] = Set(
141-
CATCH, ELSE, EXTENDS, FINALLY, FORSOME, MATCH, REQUIRES, WITH, YIELD, COMMA, DOT, SEMI, COLON, /* USCORE, */ EQUALS,
141+
CATCH, ELSE, EXTENDS, FINALLY, FORSOME, MATCH, WITH, YIELD, COMMA, DOT, SEMI, COLON, /* USCORE, */ EQUALS,
142142
ARROW, LARROW, SUBTYPE, VIEWBOUND, SUPERTYPE, HASH, LBRACKET, RPAREN, RBRACKET, RBRACE)
143143

144144
private val BLANK_LINE_PATTERN = """(?s).*\n\s*\n.*"""

scalariform/src/main/scala/scalariform/lexer/Tokens.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ object Tokens {
7878
val SEMI = TokenType("SEMI")
7979
val COLON = TokenType("COLON")
8080
val OTHERID = TokenType("OTHERID")
81-
val REQUIRES = TokenType("REQUIRES")
8281
val NEWLINE = TokenType("NEWLINE")
8382
val FINALLY = TokenType("FINALLY")
8483
val OVERRIDE = TokenType("OVERRIDE")
@@ -105,7 +104,7 @@ object Tokens {
105104
FINALLY, FOR, FORSOME, IF, IMPLICIT,
106105
IMPORT, LAZY, MATCH, NEW,
107106
OBJECT, OVERRIDE, PACKAGE, PRIVATE, PROTECTED,
108-
REQUIRES, RETURN, SEALED, SUPER, THIS,
107+
RETURN, SEALED, SUPER, THIS,
109108
THROW, TRAIT, TRY, TYPE,
110109
VAL, VAR, WHILE, WITH, YIELD)
111110

0 commit comments

Comments
 (0)