퍼키님의 홈피에서 파이슨 코드를 봤는데 요즘 내가 짤려는 코드랑 유사한 기능을 해서 공부중인데 이상한 문법(?)의 파이슨을 사용해서 결국 파이슨 grammar 를 봅니다. name ::= lc_letter (lc_letter | "_")* lc_letter ::= "a"..."z" identifier ::= (letter|"_") (letter | digit | "_")* letter ::= lowercase | uppercase lowercase ::= "a"..."z" uppercase ::= "A"..."Z" digit ::= "0"..."9" stringliteral ::= [stringprefix](shortstring | longstring) stringprefix ::= "r" | "u" |..