Skip to content

Instantly share code, notes, and snippets.

@Svetixbot
Created November 9, 2017 00:59
Show Gist options
  • Save Svetixbot/9e1a959df9dc1896d3a857745d61d1a5 to your computer and use it in GitHub Desktop.
Save Svetixbot/9e1a959df9dc1896d3a857745d61d1a5 to your computer and use it in GitHub Desktop.
val isAlienLanguage = "([a-zA-Z]+) (is) (.*)".r
/***
* glob is I
*/
def parseAlien(statement: String): PartialFunction[String, AlienLanguageStatement] = {
case isAlienLanguage(word, _, roman) => AlienLanguageStatement(word, roman)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment