Java構文の一部が私のバグであり、それは中括弧とセミコロンです。そこには、これ以外のすべてのJava構文を使用できるトランスレータがありますか?Javaとwhitespace-as-syntax(ala Python)?
public class Hello:
public static void main(String[] args):
System.out.println("I like turtles.")
public class Another:
public static void somethingelse():
System.out.println("And boobs")
それは構文モデルとしてPythonの空白だ、私はそれを愛するように成長してきました:私はこのような何かをしたいです。私はそれがきれいで、目には簡単だと信じています。それが存在しない場合、私は実際に私のためにこれを行うパーサを書くことに多大な時間を費やすことを検討しています。 (理想的にはそれを開き、空白でフォーマットし、保存すると、中括弧やすべてのjava構文として保存する)
これは言語のどこかで問題を引き起こすでしょうか?私はどのようなしゃっくりをすることができますか?私はJavaシンタックスの残りの部分を、それがそうでなければどのように使っているか、ちょうどこの小さな問題を修正したいと思っています。
私はに既にのコードを書いていて、Eclipseでうまく書けます。そして、はい、私はすでにコードの書式設定ツールと私に利用可能なすべての自動補完オプションを使用する方法を知っています、これはコーディングスタイルの好みにすぎませんので、 "あなたはそれに慣れることを学ぶべきです"中括弧をつけたIDEを使うべきです。 "...いいえ。私はそれを望んでいない。
Cでこれを行うことができるGoogleのコードプロジェクトがあります。私はそれへのリンクを正しく見つけることができません今はそれを探して価値があるかもしれません。これを自分で実装しなければならない場合は、良い出発点になるかもしれません。 – aaronasterling
私はあなたがどこから来ているのかを完全に知ることができますが、正直なところでそれに慣れるべきです。中括弧とセミコロンを取り除くことができるように、あなた自身のパーサーを書くのは本当に価値があると思いますか? –
クエストがあるのは良いことだと思います。 'for'ループと引用符で囲まれた文字列、foreachと' switch'esには、翻訳に必要な文字をすべて使用できるので注意する必要があります。配列の初期化子と静的なブロックも... eeep、あなたの仕事はあなたのために分かれています。 – CurtainDog