from pyparsing import Word, alphas

# define grammar
greet = Word( alphas ) + "," + Word( alphas ) + "!"

# input string
hello = "Hello, World!"

# parse input string
print(hello, "->", greet.parseString( hello ))

import pyparsing as pp

# define grammar
greet = pp.Word(pp.alphas) + "," + pp.Word(pp.alphas) + pp.oneOf("! ? .")

# input string
hello = "Hello, World!"

# parse input string
print(hello, "->", greet.parseString( hello ))

# parse a bunch of input strings
greet.runTests("""\
    Hello, World!
    Ahoy, Matey!
    Howdy, Pardner!
    Morning, Neighbor!
    """)
Update original "Hello, World!" parser to latest coding, plus runTests
Update original "Hello, World!" parser to latest coding, plus runTests

+ import pyparsing as pp
- from pyparsing import Word, alphas
- 
- # define grammar
- greet = Word( alphas ) + "," + Word( alphas ) + "!"
- 
- # input string
- hello = "Hello, World!"
- 
- # parse input string
- print(hello, "->", greet.parseString( hello ))
  
+ # define grammar
+ greet = pp.Word(pp.alphas) + "," + pp.Word(pp.alphas) + pp.oneOf("! ? .")
+ 
+ # input string
+ hello = "Hello, World!"
+ 
+ # parse input string
+ print(hello, "->", greet.parseString( hello ))
+ 
+ # parse a bunch of input strings
+ greet.runTests("""\
+     Hello, World!
+     Ahoy, Matey!
+     Howdy, Pardner!
+     Morning, Neighbor!
+     """)
Update original "Hello, World!" parser to latest coding, plus runTests
## Code Before:
from pyparsing import Word, alphas

# define grammar
greet = Word( alphas ) + "," + Word( alphas ) + "!"

# input string
hello = "Hello, World!"

# parse input string
print(hello, "->", greet.parseString( hello ))

## Instruction:
Update original "Hello, World!" parser to latest coding, plus runTests
## Code After:
import pyparsing as pp

# define grammar
greet = pp.Word(pp.alphas) + "," + pp.Word(pp.alphas) + pp.oneOf("! ? .")

# input string
hello = "Hello, World!"

# parse input string
print(hello, "->", greet.parseString( hello ))

# parse a bunch of input strings
greet.runTests("""\
    Hello, World!
    Ahoy, Matey!
    Howdy, Pardner!
    Morning, Neighbor!
    """)