三行まとめ ANTLR4で生成したパーサはAndroidからも利用可能 ANTRL4によるパーサはJavaCCによるパーサと比べてずっと遅く、実機では10ms単位で時間を使うので注意 ANTLR4を組み込むにあたってのビルドスクリプトはAndroid-Orma/migration/build.gradleを参照のこと 詳細 Orma の自動マイグレーションモジュール(orma-migration)ではSQLite DDLから ALTER TABLE などの差分を生成してます。 この orma-migration ではDDLの構文解析にJavaCCベースのJSqlParserを使っていたのですが、SQLiteの拡張構文(たとえばカラム定義における UNIQUE ON CONFLICT REPLACE など)に対応していないため、すでに拡張構文を多用しているアプリケーションでOrmaを導入でき