macOS
brew install lemonlocal Homebrew formula metadata
sudo port install lemonMacPorts ports tree · lang/lemon/Portfile · ソース: api.github.com
brew
lemon のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install lemonlocal Homebrew formula metadata
sudo port install lemonMacPorts ports tree · lang/lemon/Portfile · ソース: api.github.com
sudo apt install lemonDebian stable package indexes · lemon · ソース: deb.debian.org
sudo dnf install lemonFedora Rawhide package metadata · lemon · ソース: dl.fedoraproject.org
nix profile install nixpkgs#lemonnixpkgs package indexes · pkgs/by-name/le/lemon/package.nix · ソース: api.github.com
sudo pacman -S lemonArch Linux sync databases · lemon · ソース: geo.mirror.pkgbuild.com
sudo zypper install lemonopenSUSE Tumbleweed package metadata · lemon · ソース: download.opensuse.org
概要
LALR(1) parser generator like yacc or bison
履歴
Lemon is an LALR(1) parser generator in the SQLite orbit: a yacc-like tool for generating C parsers, but with a deliberately different grammar format and a reentrant, thread-safe parser model.
The project is documented by Hwaci and SQLite as a small code-generation utility rather than a standalone source repository. SQLite documents Lemon as a set of files kept inside the SQLite source tree, including lemon.c for the generator, lempar.c for the parser template, and lemon.html for detailed documentation.
Lemon evolved as a tool shaped by SQLite's own parser needs. SQLite's Lemon page notes that keeping the generator inside the SQLite project allowed the tool to gain SQLite-specific features, such as fallback tokens for SQL keywords and changes aimed at efficient parser generation.
Its most important adoption path is SQLite itself. SQLite uses Lemon to generate the main SQL parser from parse.y, and also uses it for FTS5 query-pattern parsing from fts5parse.y.
Outside SQLite, Lemon is attractive to C projects that want a compact parser generator with generated parsers that avoid yacc's global-state style.
Users write a context-free grammar and run lemon to emit C parser code. Compared with yacc and bison, Lemon uses different grammar syntax, expects the tokenizer to call the parser, and emphasizes reentrant and thread-safe generated parsers.
Lemon is a package-nerd favorite because it is a small, old-school build-time tool hidden inside one of the most widely deployed C projects. Installing it as a separate package gives developers access to SQLite's parser generator without vendoring the SQLite source tree.
セキュリティ状態
lemon に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
lemon | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://www.hwaci.com/sw/lemon/
インストールメタデータ
| パッケージキー | brew:lemon |
|---|---|
| バージョン | 3.53.3 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/lemon |
| ホームページ | https://www.hwaci.com/sw/lemon/ |
| リポジトリ | https://www.sqlite.org/src |
| 上流ドキュメント | https://www.hwaci.com/sw/lemon |
| ライセンス | blessing |
| ソースアーカイブ | https://www.sqlite.org/2026/sqlite-src-3530300.zip |
| 最終更新 | 2026-06-27T14:08:56Z |
| Pulse | updated |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | lemon |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
lemon 3.46.1-7+deb13u1
LALR(1) Parser Generator for C or C++
sudo apt install lemonlemon
nix profile install nixpkgs#lemonlemon 3.45.1-1ubuntu2
LALR(1) Parser Generator for C or C++
sudo apt install lemonlemon 3.53.2-1.fc45
A parser generator
sudo dnf install lemonlemon 3.53.2-1
A parser generator
sudo pacman -S lemonlemon 3.53.2-1.1
A parser generator
sudo zypper install lemonlemon
sudo port install lemonソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.