       if state.bold
        l += " strong"
       if state.italics
-       l += " italics"
+       l += " em"
       if state.link
        l += " link"
       if state.code

     superscript: false
     code: false
     link: false

    blankLine: (state) ->
     state.bold = false
     state.italics = false
     state.subscript = false
     state.superscript = false
     state.code = false
     state.link = false

    token: (stream, state) ->
     if stream.sol()
      state.start = true
      s = stream.eatSpace()
      if stream.eol()
       state.bold = false
       state.italics = false
       state.subscript = false
       state.superscript = false
       state.code = false
       state.link = false

      return "" if s


      stream.skipToEnd()
      l = "hr"
     else
      if state.start
       match = matchStart stream, state
       return match if match

      match = matchInline stream, state
      return match if match?

