Skip to content

kmizu/parser_study_scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

構文解析ハンズオンVol.2

構文解析ハンズオン Vol.2向けのレポジトリです。このリポジトリは、 あくまで、雛形を提供するものであり、 src/main/antlr4/ 以下の .g4 ファイルを正しく修正することで 初めてテストを通ります。各テストは次のようにして実行することができます。 $ はプロンプトなので、そこを 覗いてコピー&ペーストしてベースディレクトリで実行してください。

  • Hello
$ mvn test -Dtest=HelloParserTest
  • 一桁整数
$ mvn test -Dtest=DigitParserTest
  • 非負整数
$ mvn test -Dtest=IntegerParserTest
  • 単純な算術式
$ mvn test -Dtest=SimpleExpressionParserTest
  • 算術式
$ mvn test -Dtest=ArithmeticParserTest
  • JSON
$ mvn test -Dtest=JsonParserTest

なお、全てのテストを一度に実行したい場合は、

$ mvn test

とだけ打ち込んでください。誤りの修正があれば随時反映します。

About

Scaffold of parser_study examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published