問題タブ [pygments]
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.
svn - tracのソースコード構文の強調表示?
trac
Ubuntuサーバーにインストールしましたが、php
構文が強調表示されていません。
Pygments
を使用してインストールしましたが、svnソースブラウザーで強調表示を使用するようapt-get install
に構成するにはどうすればよいですか?trac
parsing - レクサーとパーサー
レクサーとパーサーは理論的にそんなに違うのですか?
正規表現を嫌うのは流行のようです:コーディング ホラー、別のブログ投稿。
ただし、一般的な字句ベースのツールであるpygments、geshi、またはprettifyは、すべて正規表現を使用します。彼らは何でもレックスするようです...
lexing で十分な場合、EBNF が必要になるのはいつですか?
これらのレクサーによって生成されたトークンを bison または antlr パーサー ジェネレーターで使用した人はいますか?
php - PHPでのPygmentsの使用(PHPのPython)
PHPでPython(特にPygments)を使用することは可能ですか?現在、私は自分が開発しているphpBBフォーラムを持っていますが、JS構文ハイライターは私のために機能していません。すでにGeSHImodがありますが、経験のためだけに自分で何かを開発したいと思っています。
また、パフォーマンスの問題はありますか?
python - wxPythonのピグメント?
構文の強調表示を提供するために wxPython 内で Pygments を使用することはまったく可能ですか?
objective-c - MiKTeXを使用してTeXnicCenterでミントパッケージを実行する方法
MiKTeX2.8をインストールしたTeXnicCenter2.0Alpha 3(ビルド1118)を使用してVistaでLaTeXを使用しています。Objective-Cのコード強調表示を使用して、ここで作成されたパッケージが優れていることを読みたいと思います。私はPython2.7をインストールし、作成されたドキュメントに記載されているようにpygmentizeします。また、TeXnicCenterでコンパイラオプション-shell-escapeを設定しました。コンパイラはpygmentizeスクリプトを検出しますが、次のエラーが発生します。
ファイル"C:\ Python27 \ Scripts \ pygmentize.exe"、1行目SyntaxError:1行目のファイルC:\ Python27 \ Scripts\pygmentize.exeの非ASCII文字'\x90'ですが、エンコードが宣言されていません。詳細については、 http://www.python.org/peps/pep-0263.htmlを参照してください。LaTeXエラー:ファイル`Test.out.pyg'が見つかりません。Xと入力して終了または続行するか、新しい名前を入力します。(デフォルトの拡張子:out.pyg)ファイル名を入力してください:!緊急停止。
問題を解決する方法がわかりません。texファイルをANSIまたはUTF-8として保存してみました。texファイルに追加したのはパッケージインクルードだけです
\ usepackage {minted}
そして、作成されたドキュメントからのこの簡単な例。
\ mint{python}|これをインポート|
latex - 新しいページを引き起こさずにLaTeXにファイルを含める方法
私は、この質問があまり話題から外れていないことを願っています。
私はいくつかの文書を含むより大きな学校のプロジェクトを持っています。ドキュメントはLaTeXファイルであり、次のようになります。
ファイルは、PygmentsとMakefileを使用しsomeCode.hs.tex
て、対応する-Filesから自動生成されます。.hs
問題は次のとおりです。何かを含めるたびに、前にページブレークが挿入されます。これは予期されておらず、望まれていません。グーグルで検索しましたが、答えが見つかりませんでした。何か案は?
web-services - ScalaアプリでPygmentsを使用する必要がありますか?
私は、強調したい多くのプログラミング言語で多くのコードスニペットを含むScalaWebアプリを構築することを検討しています。最高の、最も人気のある構文ハイライターの1つは、PythonツールであるPygmentsのようです。Jythonをダウンロードして、最初にJythonをロードし、次にScalaREPL内からPygmentsをロードすることができました。ただし、すべての間接参照はかなり醜く、かなり遅いように見えます(ただし、すべてがコンパイルされると、おそらく高速になりますか?)。
説明のために、私の(クリーンアップされた)REPLセッション:
私がPygmentsを使用することを選択したとすると、Jythonルートを使用するか(Pythonコードを呼び出すよりも良い方法interp.exec()
です)、Scalaコードが呼び出すためにPygmentsを実行する別のシンプルなPythonネイティブWebサービスをセットアップすることをお勧めしますか?もちろん、Scalaからより使いやすい、同等の品質とサポートされている言語の幅のライブラリがあれば、私はすべての耳です。
pygments - JSON に使用する Sphinx コードブロック言語
Web サービスの文書化に Sphinx を使用しています。コード ブロック ディレクティブを使用してフォーマットされた JSON Web 応答を表示したいと思います。Spinx は Pygments を介して実行しますが、Pygments には JSON の構文ハイライターがありません。代わりにどの言語を指定することをお勧めしますか? HTML? JavaScript?
java - Jython - Java プロジェクトで Pygments を使用する
Jython.jarを含めて、Java プロジェクトでPygmentsを使用しようとしています。私のJavaプロジェクトには、src/main/python
pygmentsファイルをpygmentsフォルダーに配置したソースディレクトリがあり、最終的にクラスパスになります。次に、次の内容で src/main/python に highlighter.py ファイルを作成しました。
次に、Javaインターフェースを定義しましたHighlighter.java
そして最後に、ここで説明されているように、Jython オブジェクトとしてPythonInterpreter
公開するために使用するファクトリ クラスを作成しました。highlighter.py
さて、このコード行を実行すると
次のように PyException を取得します
これは、Jython v. 2.5.0 を使用すると発生します。2.1 では、src/main/python の下に Jython/Lib ディレクトリをコピーする必要がありましたが、IOString モジュールが見つからなくなりました。
それとも、私が達成しようとしていることを達成するためのより良い方法がありますか? 誰かが Java プロジェクトで Pygments を使用できたかどうか知りたいです。提案をいただければ幸いです