diff options
Diffstat (limited to 'src/main/scala/scalam/m/ast/Identifier.scala')
-rw-r--r-- | src/main/scala/scalam/m/ast/Identifier.scala | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/scala/scalam/m/ast/Identifier.scala b/src/main/scala/scalam/m/ast/Identifier.scala index 124125f..6778e74 100644 --- a/src/main/scala/scalam/m/ast/Identifier.scala +++ b/src/main/scala/scalam/m/ast/Identifier.scala @@ -1,9 +1,15 @@ package scalam.m.ast -case class Identifier(name: String) extends Mable{ - +/** + * A matlab identifier. + * @name name of variable (this must be a valid matlab identifier string) + * + * @define construct identifier + */ +case class Identifier(name: String) extends Mable { + def m = name - + def toValid = { val word = name.filter(c => c.isLetterOrDigit || c == '_') val id = word.headOption match { |