title: pyparsing: parse a sentence with special words in it
body: <p>I am trying to write a program with pyparsing that parse all strings contains special words in it. I wrote following code, but it is not working:</p>
  
  <pre><code>from pyparsing import *
  word = Word(alphas) 
  sentence = OneOrMore(word)
  day = Literal("day")
  sentence_end_with_happy = sentence + day + sentence 
  ret = sentence_end_with_happy.parseString("hi this is a nice day and everything is ok")
  </code></pre>
  
  <p>I tried to parse a sentence with special word "day" but it has errors while parsing...</p>
  
  <blockquote>
    <p>pyparsing.ParseException: Expected "day" (at char 42), (line:1, col:43)</p>
  </blockquote>