Pi Calculus Interpreter
- a!b: Write b to channel a
- a?b: Read b from channel a
- new(a): Create new channel a
- P = a?b: Create new process P
- Variables and channel names must be all lowercase
- Process names must be all uppercase
- To write any variable to the print channel (print!a) to generate output
- A line cannot start with a Process name unless you are assigning to it
- Try using (CLIENT|SERVER) instead of CLIENT|SERVER