blob: 6f5b6a7e0bab786713f0f51d0e2922e0c133b050 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package com.github.jodersky.mavlink.parsing
object Name {
def words(raw: String) = raw.split("\\s+|_")
def className(raw: String): String = words(raw.toLowerCase()).map(_.capitalize).mkString("")
def varName(raw: String) = {
val (head, tail) = className(raw).splitAt(1)
head.toLowerCase() + tail
}
}
|