Skip to content

TokyoScalaDevelopers/ParserCombinators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParserCombinators

Some basic parser combinators, hopefully showing how easy it is to formulate readable, powerful parsers using the Scala Standard Library.

  • SimpleXML.scala: Parse XML documents
  • CalculatorParser.scala: Arithmetic expression parser!
  • BashHistoryParser.scala: Parse .bash_history files (optionally matching dates and converting them as well)
  • EBNFParser.scala: Parse EBNF documents
  • LogParser.scala: Parse HTTP logs
  • ShellParser.scala: Contrived example, parsing output from shell commands
  • TorrentFileParser.scala: Parse binary torrent files!

About

Code and notes to go along with Parser Combinator talk(s)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages