martijnversluis/ChordSheetJS

View on GitHub
src/parser/whitespace_grammar.pegjs

Summary

Maintainability
Test Coverage
__ "whitespace"
  = WhitespaceCharacter+

_ "optional whitespace"
  = WhitespaceCharacter*

WhitespaceCharacter
  = [ \t\n\r]

Space "space"
  = $([ \t]+)

NewLine
  = CarriageReturn / LineFeed / CarriageReturnLineFeed

CarriageReturnLineFeed
  = CarriageReturn LineFeed

LineFeed
  = "\n"

CarriageReturn
  = "\r"

Escape
  = "\\"