Bison

Multi tool use

|
この項目では、ソフトウェアについて説明しています。その他の用法については「バイソン (曖昧さ回避)」をご覧ください。
|
Bison
作者 |
Robert Corbettら |
開発元 |
GNUプロジェクト
|
最新版 |
3.0.5 / 2018年5月28日(8か月前) (2018-05-28) [1]
|
リポジトリ |
https://git.savannah.gnu.org/git/bison.git, cvs://anonymous@cvs.savannah.gnu.org:/web/bison |
プログラミング言語 |
C |
対応OS |
Unix系
|
プラットフォーム |
クロスプラットフォーム
|
対応言語 |
アイルランド語、イタリア語、インドネシア語、ウクライナ語、英語、エストニア語、エスペラント後、オランダ語、ギリシア語、クロアチア語、スウェーデン語、スペイン語、セルビア語、中国語(中国、台湾)、デンマーク語、ドイツ語、トルコ語、日本語、ノルウェー語(ブークモール)、フィンランド語、フランス語、ベトナム語、ポーランド語、ポルトガル語(ブラジル、ポルトガル)、マレー語、ルーマニア語 [2]
|
サポート状況 |
開発中 |
種別 |
パーサジェネレータ
|
ライセンス |
GPL
|
公式サイト |
www.gnu.org/software/bison/
|
テンプレートを表示 |
Bison(バイソン)とは構文解析器を生成するパーサジェネレータの一種であり、CコンパイラとしてのGCCのサポートのために[要出典]開発されたフリーソフトウェアである。
概要
Bison は FLex と共にローレンス・バークレー国立研究所の Vern Paxson が作成した。その仕様としてはYaccとの上位互換を持っておりながら、多くの拡張機能が追加されておりリエントラントなパーサの生成などが行える。
もともとは、CコンパイラとしてのGCCのフロントエンドの構文解析用に作成されたソフトであるが現在GCC(バージョン4以降)はフロントエンドの構文解析を独自で行っており、Bison は主に単独のプログラミング開発ツールとして使用されている。
通常、LALR法に基づく構文解析器を生成するが、曖昧な文法についてはGLR法やIELR法に基づいた構文解析器を生成できる。
Barkeley Yaccなど、Bisonの他にもYaccとの上位互換性のあるソフトウェアがある [3]。
脚注
^ “配布物件のPGP署名”. 2018年5月30日閲覧。
^ 3.0.2版配布物件のpoディレクトリーによる。
^ Bisonの仕様のベースとなった「Yacc」の項を参照。
関連項目
外部リンク
Bison(最新バージョン)マニュアル(英語)- gnu
Bison 1.28(マニュアルの日本語訳) - 石川直太氏訳
Bison for Windows 2.4.1(英語) - .sourceforge.net
bison/flex(yacc/lex)について - Honkusaさん
GNUプロジェクト
|
歴史 |
- GNU宣言
- GNUプロジェクト
- フリーソフトウェア財団
- フリーソフトウェアの定義
- フリーソフトウェアの歴史(英語版)
|
 |
GNUライセンス |
GNU General Public License
GNU Lesser General Public License
Affero General Public License
GNU Free Documentation License
GPLリンク例外
GPLフォント例外
|
ソフトウェア |
GNU
Hurd
Linux-libre
GNOME
Gnuzilla
Gnash
Bash
GCC
GNU Electric
GNU Emacs
glibc
Gnulib
Coreutils
GNUstep
Autotools
Bazaar
LilyPond
その他...
|
代表者 |
アレシャンドリ・オリヴァ
ベンジャミン・マコ・ヒル(英語版)
ブラッドリー・M・クーン
エベン・モグレン
フェデリコ・ハインツ
ゲオルク・C・F・グレーフェ
レオナルド・H・タワー・ジュニア(英語版)
ロイク・ダシャリー(英語版)
リカルド・ガリ(英語版)
リチャード・ストールマン
ロバート・J・シャッセル(英語版)
ジョン・サリバン
|
その他 |
GNU/Linux名称論争
Revolution OS
The Cathedral and the Bazaar
BadVista
Defective by Design
|
|
 |
この項目は、FLOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:FLOSS)。 |
h l4wGXGeklv137Md6MOMi c6OS2tyo8w,NhIoZetGiyx2P4XgZxUCNm
Popular posts from this blog
CARDNET は日本カードネットワークが運営するクレジット決済ネットワーク。日本カードネットワークの略称としてもCARDNETが使用されている。 事件・事故 2017年4月15日午前11時8分からクレジットカードの決済がしづらくなる障害が発生した。障害は同日午後5時18分に復旧した。原因は、複数あるCARDNETセンターの拠点のうち1つで、2重化してあるL3スイッチの片方が故障し、1系統にトラフィックが集中したことによる輻輳が発生したため。対処としては、故障したL3スイッチ交換とシステム再起動が行われた [1] 。 出典 ^ 金子寛人 ( 2017年4月17日 ). “CARDNETのクレジット決済に6時間強障害、原因はL3スイッチ故障”. 日経コンピュータ. 2018年10月18日 閲覧。 この項目は、コンピュータに関連した 書きかけの項目 です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。 この項目は、経済に関連した 書きかけの項目 です。この項目を加筆・訂正などしてくださる協力者を求めています(ポータル 経済学、プロジェクト 経済)。 This page is only for reference, If you need detailed information, please check here
0
I am on a system dual-booting Windows and Debian (usually using the latter), and a recent Windows update appears to have wreaked havoc on the Debian boot system. I managed to boot Windows again, but not Linux. Following online suggestions, I created a Live USB of Ubuntu, and booted from that. Then I have installed and run the boot-repair utility. The utility instructs me to type several lines including sudo chroot "/mnt/boot-sav/sda6" apt-get purge -y grub*-common grub-common:i386 To which I receive the error E: Unable to locate package grub-common:i386 I am given to understand the issue may have to do with having UEFI vs BIOS (I believe I have UEFI), but do not understand this well. In any case I have subsequently run the boot-repair BootInfo Summary utility which created the following file h...
4
As per this answer, router and gateway are same devices, in terms of functionality. In AWS world, we have internet gateway, NAT gateway and router Are these three not the same?
amazon-web-services amazon-vpc gateway amazon-nat-gateway
share
edited 2 hours ago
user1787812
asked 2 hours ago
user1787812 user1787812
121 3
New contributor
user1787812 ...