5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MicroAd (マイクロアド)Advent Calendar 2020

Day 23

ScalaのtoStringをフォーマットするアプリを作った

Last updated at Posted at 2020-12-22

何を作ったか

ScalaでtoStringした結果をフォーマットするアプリです。

スクリーンショット 2020-12-22 20.42.22.png

Qiitaのアドベントカレンダーに投稿するために急いで作ったので、ラフな作りになっています。ちょっと複雑な文字列を入力欄に入れると、バグると思います。すいません😇

使い方

入力欄にtoStringした結果を貼り付けます。
入力し終えた場合は、入力欄の外側をクリックします。微妙なUIですね😇
(Vue.jsのv-on:changeで検出してます)

説明

バックエンドでは、 scala-parser-combinatorsでパースして、パース結果をゴニョゴニョして、フォーマット後の文字列を生成しています。

フロントエンドは単一のhtmlファイル全てを書き込んでいます。

おわりに

ご覧いただきありがとうございました!
かなりラフに作ったので、まともに使えるようになるように、今後バグ修正をチョコチョコやっていく予定です。

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?