2011-10-20 9 views
14

私はさまざまな行に引数を入れたいのですが、コンマ、allwinスタイルの括弧、さまざまなインデントの追加など、すべてのバリエーションで解析エラーが発生します。複数の行に引数を指定して関数定義を書式設定するにはどうすればよいですか?

constructor: (
    @a 
    @b 
    @c 
) -> 
+0

これについてあなたが[問題を報告しました](https://github.com/jashkenas/coffee-script/issues/1784)しています。 –

答えて

26

試してみてください。

constructor:\ 
(@a 
, @b 
, @c 
) -> 

両方\後続とのCoffeeScriptで,抑制改行をリードします。

1

あなたは運が悪いようです。 Blockのためのルールは(セミコロンまたは改行されている)TERMINATORトークンが、ParamListルール(1あなたのために可能に

'PARAM_START ParamList PARAM_END FuncGlyph Block' 

:あなたはgrammar rules for the function definitionを見れば、あなたは、ルールは以下のように定義されていることがわかりますで新しい行を追加することに興味があります)は許可しません。

関連する問題