これは、 http: //codemirror.net/2/demo/complete.html でローカル JavaScript 変数をオートコンプリートするために使用されていることがわかります 。
このコードを編集するにはどうすればよいですか? http://codemirror.net/demo/complete.js
これは、 http: //codemirror.net/2/demo/complete.html でローカル JavaScript 変数をオートコンプリートするために使用されていることがわかります 。
このコードを編集するにはどうすればよいですか? http://codemirror.net/demo/complete.js
ブラウザで C をオートコンプリートするようにスクリプトを編集することについて話しているのですか?
まず、C のローカル変数が定義されている場所を特定する必要があります。int float long
のようなキーワードまたはパターンを探していますtype_name identifier_1 = value, identifier_2;
次に行う必要があるのは、関数のパラメーターを特定することです。お探しのパターンは
return_type function_name(parm1, param2){
// current code
}
#define
最後に、で作成された定数と、ファイル スコープ (C) またはグローバル スコープ (C++) で定義された変数を含める必要があります。
type_name identifier = value;
#define constant value
// Outside of any sort of scope
/* something */{
}
JavaScript で動作するスクリプトを編集するだけでは、2 つの言語は動作が異なり、ルールも異なるため、難しいでしょう。JavaScript を使用して C やその他の言語からのデータを解析する方法の助けが必要な場合は、構文強調スクリプトであるgoogle-prettifyを調べることができます。
幸運を。