aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/scalam/m/ast/Identifier.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/scalam/m/ast/Identifier.scala b/src/main/scala/scalam/m/ast/Identifier.scala
index 013f641..d44c417 100644
--- a/src/main/scala/scalam/m/ast/Identifier.scala
+++ b/src/main/scala/scalam/m/ast/Identifier.scala
@@ -15,7 +15,7 @@ object Identifier {
def makeValid(raw: String) = {
val transformSymbols = Map(' ' -> '_').withDefault(c => c)
- val validChars = raw.map(c => transformSymbols(c))
+ val validChars = raw.map(c => transformSymbols(c)).filter(c => c.isLetterOrDigit || c == '_')
validChars.headOption match {
case Some(c) if (!c.isLetter) => 'x' + validChars