2019-03-25から1日間の記事一覧
自作のPEGパーサーコンビネータで、よくあるCalcのサンプルを作ってみた。 左再起のサポートとか文法の拡張とかはなく、PEGの基本的なオペレータしか実装していない。しかし、マッチしなかった場合もNoneや空リストを返してASTのノードの位置を極力固定する…
自作のPEGパーサーコンビネータで、よくあるCalcのサンプルを作ってみた。 左再起のサポートとか文法の拡張とかはなく、PEGの基本的なオペレータしか実装していない。しかし、マッチしなかった場合もNoneや空リストを返してASTのノードの位置を極力固定する…