macOS
brew install lemonlocal Homebrew formula metadata
sudo port install lemonMacPorts ports tree · lang/lemon/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de lemon pour les workflows d'agents IA.
installation
brew install lemonlocal Homebrew formula metadata
sudo port install lemonMacPorts ports tree · lang/lemon/Portfile · Source: api.github.com
sudo apt install lemonDebian stable package indexes · lemon · Source: deb.debian.org
sudo dnf install lemonFedora Rawhide package metadata · lemon · Source: dl.fedoraproject.org
nix profile install nixpkgs#lemonnixpkgs package indexes · pkgs/by-name/le/lemon/package.nix · Source: api.github.com
sudo pacman -S lemonArch Linux sync databases · lemon · Source: geo.mirror.pkgbuild.com
sudo zypper install lemonopenSUSE Tumbleweed package metadata · lemon · Source: download.opensuse.org
aperçu
LALR(1) parser generator like yacc or bison
historique
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.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour lemon. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
lemon | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://www.hwaci.com/sw/lemon/
métadonnées d'installation
| Clé du paquet | brew:lemon |
|---|---|
| Version | 3.53.3 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/lemon |
| Page d'accueil | https://www.hwaci.com/sw/lemon/ |
| Dépôt | https://www.sqlite.org/src |
| Docs amont | https://www.hwaci.com/sw/lemon |
| Licence | blessing |
| Archive source | https://www.sqlite.org/2026/sqlite-src-3530300.zip |
| Dernière mise à jour | 2026-06-27T14:08:56Z |
| Pulse | updated |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 lemonpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.