Skip to content

Commit 9999285

Browse files
committed
Don't support pipes for double types in NBTT
We already aren't following Mojangson, so no need to intentionally bring in its bugs too
1 parent f7d0869 commit 9999285

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/grammars/NbttLexer.flex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ SHORT_LITERAL = [+-]?\d+[sS]
5555
INT_LITERAL = [+-]?\d+[iI]?
5656
LONG_LITERAL = [+-]?\d+[lL]
5757
FLOAT_LITERAL = [+-]?(\d+(\.\d*(E\d+)?)?[fF]|\d*\.\d+(E\d+)?[fF]|Infinity[fF])|NaN[fF]
58-
DOUBLE_LITERAL = [+-]?(\d*\.\d+(E\d+)?[dD|]?|\d+\.\d*(E\d+)?[dD|]?|\d+(E\d+)?[dD|]|Infinity[dD|]?)|NaN[dD|]?
58+
DOUBLE_LITERAL = [+-]?(\d*\.\d+(E\d+)?[dD]?|\d+\.\d*(E\d+)?[dD]?|\d+(E\d+)?[dD]|Infinity[dD]?)|NaN[dD]?
5959

6060
STRING_LITERAL = \"([^\"\\\n]|(\\[\"\\nt]))*[\"\n]
6161
UNQUOTED_STRING_LITERAL = ([^\"\s\n:{}\[\](),\d+\-]|\\[\"\\nt])|([^\"\s\n:{}\[\](),\d+\-]|\\[\"\\nt])([^\"\\:{}\[\](),\n]|\\[\"\\nt])*[^\"\s\n:{}\[\](),]

src/main/kotlin/com/demonwav/mcdev/nbt/lang/psi/mixins/impl/NbttDoubleImplMixin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ abstract class NbttDoubleImplMixin(node: ASTNode) : ASTWrapperPsiElement(node),
2222
}
2323

2424
companion object {
25-
private val dRegex = "[dD|]".toRegex()
25+
private val dRegex = "[dD]".toRegex()
2626
}
2727
}

0 commit comments

Comments
 (0)