問題タブ [unexpectendoffile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
639 参照

windows - 改行なしでヘッダーをインクルードにコンパイルしようとすると、MSVC ++でエラーが発生するのはなぜですか?(C ++ / Windows)

MSVC ++を使用して単純なウィンドウをプログラムしており、次の行に沿ってメニューのリソースファイルを含めました。

そして私は次のような定義を持つヘッダーファイル「resourcedef.h」を作成しました

main.cppファイルにエラーなしで含めることができますが、リソースファイルに含めると、エラーが発生します。

(resourcedef.hは正確に9行の長さです)。.hの終わりに改行を追加すると、

10番目の空白行(SOには表示されない)があるため、正常にコンパイルされます。コメントも含めて10行目に何かを入れると、コンパイラーはエラーを出します。誰かがこれを引き起こす原因と私がそれを修正する方法を知っていますか?

0 投票する
2 に答える
1370 参照

php - PHP: ファイルの途中で「予期しない $end」

このページ (video.php) を実行しようとすると、次のエラーが表示されます。

解析エラー: 構文エラー、37 行目の /base/path/masked/inc/functions.php の予期しない $end

奇妙なことに、「functions.php」には 37 行以上あります...なぜそこでファイルの終わりを検出するのですか? 各関数の長さは 1 つのステートメント (print ステートメント) だけなので、括弧や括弧が欠落しているとは思いません。

問題を解決するためにいくつかのことを行いました。print_head() と print_foot() の両方の関数定義のステートメントを削除すると、エラーはなくなります (ページの残りの部分は正常に動作します)。関数のいずれかのステートメントを削除すると、別の行で同じエラーが発生します。ページ上で関数定義を移動すると、同じエラーが発生します。print ステートメントの一部を削除しようとしましたが、それでも同じエラーが発生します。

編集:
「videos/transfer/playlist」は、get_vids() が読み込むサンプル ファイルです。これは偶数行のフラット txt ファイルです。奇数行はビデオ ファイルの名前で、偶数行は前のファイルに付随するタイトルです。get_vids() が期待どおりに動作することを確認するためにテストしました。

編集:
コマンドラインからすべてを実行しようとすると、次のようになります。

これが私のコードです:

video.php:

inc/functions.php (問題があると思われる場所):

ビデオ/転送/プレイリスト

0 投票する
3 に答える
11440 参照

linux - ifステートメントでbashスクリプトの予期しない「構文エラー:予期しないファイルの終わり」

次のコードスニペットを実行すると

私は得る

これは意味がありません。echo ステートメントは問題なく動作しますが、if ステートメントに遭遇すると、上記のエラーが発生します。

0 投票する
5 に答える
38669 参照

javascript - 括弧の不一致: それらをすばやく見つける方法は?

非常に大きな JavaScript ファイルを再配置しました。「予期しない入力の終了」が表示されるようになりました。これらの何百もの関数のどこかで、ブラケットを失った (または獲得した) ものがあります。それを見つける最も速い方法は何ですか?

0 投票する
1 に答える
595 参照

python - 予期しない EOF ループが次のファイルに戻らない場合、Python スクリプトは処理を停止します

グロブを使用してディレクトリ内の多数のファイルを読み取るスクリプトがあり、特定の json フィールドの各行で見つかった日付に基づいて、それらを行ごとに新しいファイルに分割します。

ある程度機能するスクリプトは次のとおりです。

ディレクトリ内の最初のファイルの終わりに到達すると、次のエラーが発生します。

ast が行の評価に失敗しているのは明らかですが、次のように挿入すると、行は完全ではありません。

の前に:

私はまだまったく同じエラーが発生します。

0 投票する
1 に答える
1477 参照

batch-file - !ファイル名!(文字列変数) は、現時点ではバッチで予想外でしたか?

私はバッチファイルを実行しています:
1. C:\ExecutionSDKTest_10.2.2 のすべての *.properties ファイルを調べます
2. それらを実行します
3. 出力されたログを 1 行ずつ ref ログと比較します
しかし、cmd.exe は私をスローし続けますこのエラー: "!fileName! は現時点では予想外でした。アイデアはありますか?

0 投票する
1 に答える
88 参照

ruby-on-rails - RoR でブログを作成する方法を学び、インデックス ページに予期しないコンテンツが表示される

ゼロからのブログ ガイドを使用して、RoR 経由でブログを作成し始めたところですが、インデックス ページに予期しないコンテンツがいくつかあります。これが写真です: http://i.minus.com/ibpnYRmlPv7IW3.png タイトルの下にあるハッシュのような文字列は、予想外のものです。

index_page コード:

PostsController のコード部分:

最初はDbからのタイムスタンプだと思っていましたが
、移行のコードは次のとおりです。

だから今、どんな助けも大歓迎です。

0 投票する
1 に答える
649 参照

shell - Gitフィルター-ブランチはフォルダーを削除しませんか?

ほとんどのリポジトリを自分のSVNサーバーからホストされたリモートGitサーバーに変換したかったのです。リポジトリをよりスムーズに変換するために、いくつかのコマンドを見つけて自動シェルスクリプトに変換しました。

とにかく、それはすべて機能しましたがunexpected EOF、gitリポジトリのクローンを作成しようとすると、ホストされているサーバーからエラーが発生します。一部の大きなリポジトリ(2〜10ギガ)はインポートに時間がかかりすぎます...

そこで、最大のフォルダとグラフィックソースファイルを削除してリポジトリのサイズを小さくするために、フォルダfilter-branch削除に使用しようとしました。それはすべて私のコンピューターで動作しましたが、git-serverにアップロードしたいとき(非常に長い間待った後)、ディレクトリとファイルがまだそこにあることがわかります!

git repackパックも小さいことを確認し、リポジトリを新しいフォルダに複製しようとしましたが、問題の縮小部分では機能しましたが、続行するとgit branch -m trunk master次のようなエラーが発生しました。

トピックに関する次の返信で説明されているように、エラー#3に対して新しいコミットを行いましたが、まったく進展がありませんでした...

masterエラーはすべて相互に関連していることに気付きましたが、(ローカル)クローンリポジトリにトランクがない理由や、他のリポジトリに1つのブランチしかないのに突然2つのブランチができた理由がわかりません...

多くの試みの長い話をするために、短く:

  1. すべての履歴git svn clone --no-metadata -A -stdLayoutを含む新しいフォルダ( )に移動しますprojectname

    1b。廃止されたフォルダとファイル(リポジトリごとに定義)をすべて削除します

  2. 新しいリポジトリにgit init移動します(名前を付けましょうprojectname-copy
  3. bareを使用して作成したリポジトリにすべてをプッシュしますgit init --bare bare-repo
  4. ホストされているサーバーにアップロードしようとしましたが、エラーが発生するか、変更がありません

今私の質問は:リポジトリのサイズを(ローカルおよびリモートで)縮小し、それらを私のgit-serverにアップロードできるようにするソリューションはありますか?

PS:コマンドラインを書くことは私のお茶ではないことをご存知だと思いますので、私を撃たないでください:-)

0 投票する
2 に答える
2475 参照

bash - bash スクリプト prova.sh: 76 行目: 構文エラー: 予期しないファイルの終わり

以下のスクリプトがありますが、エラーが見つかりません。誰か助けて?

具体的には、大きなファイルを別のファイルに分割し、任意のファイルを圧縮して移動し、宛先ファイル名の名前を変更して ftp で送信します。

何かがうまくいかない:(

インライン: put ${file} ${7}.T${j}(+1)

(+1) で終わる新しいファイル名でファイルの名前を変更しようとしています

敬具

0 投票する
1 に答える
2004 参照

php - PHPの予期しないファイルの終わり構文エラー

まず、すべての回答に感謝します。彼らは皆感謝しています!OK、私はWebサイトユーザー用のTeamSpeakアクセス許可トークンを生成する方法をプログラミングしています。ボタンをクリックすると、2つのトークンが生成されます。それはすべてうまくいきます。システムの別の部分は、メンバーのWebサイトのユーザー名とIPアドレスを取得し、TeamSpeak3サーバーのMySQLデータベースを検索して、メンバーのserverID(自動インクリメント主キー)を見つけます。メンバーがこれを行うために使用するページをロードするだけで、エラーが発生します。「解析エラー:構文エラー、92行目の「FILEPATH-REPLACED」のファイルの予期しない終了」このファイルのコードは次のとおりです。

システムは、IVTS3クラスの2つの関数(getuidとcreatetoken)を参照します。createtokenコードは堅実です。エラーはありません。getuidコードはメインファイルとともに最近変更されたため、getuidコードは次のとおりです。

前述のように、最初のコードブロックでファイルの終わりエラーが発生します。何かが足りないかもしれませんが、何度もチェックしましたが、まだ何も見つかりません。みんなありがとう。どんな質問でもできるだけ早く答えられます。