Go to the first, previous, next, last section, table of contents.
Jump to:
$
-
%
-
1
-
@
-
a
-
b
-
c
-
d
-
e
-
f
-
g
-
i
-
l
-
m
-
n
-
o
-
p
-
r
-
s
-
t
-
u
-
v
-
w
-
y
-
|
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
-
�
$$
$n
%expect
%left
%nonassoc
%prec
%pure_parser
%right
%start
%token
%type
%union
1文字リテラル
@n
action
action data types
action fetures summary
actions in mid-rule
actions, semantic
additional C code section
algorithm of parser
associativity
Backus-Naur form
Bison declaration summary
Bison declarations
Bison declarations (introduction)
Bison grammar
Bison invocation
Bison parser
Bison parser algorithm
Bison symbols, table of
Bison utility
Bison 文法
Bisonの記号一覧
Bisonの使用方法
Bisonの実行, Bisonの実行
Bisonユーティリティ
Bison構文解析器
Bison構文解析器のアルゴリズム
Bison実行のオプション
Bison宣言
Bison宣言(導入)
Bison宣言の要約
BNF
C code, section for additional
C declarations section
C-language interface
calc
calculator, infix notation
calculator, multi-function
calculator, simple
character token
compiling the parser
conflicts
conflicts, reduce/reduce
conflicts, suppressing warnings of
context-dependent precedence
context-free grammar
controlling function
Cプログラム, 追加の
C言語インターフェイス
C宣言部
dangling else
data types in actions
data types of semantic values
debugging
declaration summary
declarations, Bison
declarations, Bison (introduction)
declarations, C
declaring literal string tokens
declaring operator precedence
declaring the start symbol
declaring token type names
declaring value types
declaring value types, nonterminals
default action
default data type
default stack limit
default start symbol
defining language semantics
else, dangling
else, ぶらさがり
error, error
error recovery
error recovery, simple
error reporting function
error reporting routine
examples, simple
exercises
file format
finite-state machine
formal grammar
format of grammar file
glossary
grammar file
grammar rule syntax
grammar rules section
grammar, Bison
grammar, context-free
grouping, syntactic
infix notation calculator
interface
introduction
invoking Bison
invoking Bison under VMS
LALR(1)
language semantics, defining
layout of Bison grammar
left recursion
lexical analyzer
lexical analyzer, purpose
lexical analyzer, writing
lexical tie-in
literal string token
literal token
look-ahead token
LR(1)
main function in simple example
main関数
mfcalc
mid-rule actions
multi-character literal
multi-function calculator
mutual recursion
nonterminal symbol
operator precedence
operator precedence, declaring
options for invoking Bison
overflow of parser stack
parse error
parser
parser stack
parser stack overflow
parser state
polish notation calculator
precedence declarations
precedence of operators
precedence, context-dependent
precedence, unary operator
preventing warnings about conflicts
pure parser
recovery from errors
recursive rule
reduce/reduce conflict
reduction
reentrant parser
reverse polish notation
right recursion
rpcalc
rule syntax
rules section for grammar
running Bison (introduction)
semantic actions
semantic value
semantic value type
shift/reduce conflicts
shifting
simple examples
single-character literal
stack overflow
stack, parser
stages in using Bison
start symbol
start symbol, declaring
state (of parser)
string token
summary, action features
summary, Bison declaration
suppressing conflict warnings
symbol
symbol table example
symbols (abstract)
symbols in Bison, table of
syntactic grouping
syntax error
syntax of grammar rules
terminal symbol
token
token type
token type names, declaring
tracing the parser
unary operator precedence
using Bison
value type, semantic
value types, declaring
value types, nonterminals, declaring
value, semantic
VMS
warnings, preventing
writing a lexical analyzer
YYABORT
YYACCEPT
YYBACKUP
yychar
yyclearin
YYDEBUG
yydebug
YYEMPTY
yyerrok
yyerror
YYERROR
YYERROR_VERBOSE
YYINITDEPTH
yylex
YYLEX_PARAM
yylloc
YYLTYPE
yylval
YYMAXDEPTH
yynerrs
yyparse
YYPARSE_PARAM
YYPRINT
YYRECOVERING
|
ぶらさがりelse
まえがき
アクション, アクション
アクション, 規則の途中
アクションのデータ型
アクションの要約
インターフェイス
エラーからの回復
エラー回復
エラー報告関数, エラー報告関数
オーバーフロー, 構文解析器のスタック
オプション, Bison実行
グループ
コンパイル
シフト
シフト還元衝突
シンボル
スタック, 構文解析器
スタックの限界, 省略時
スタックオーバーフロー
データ型, アクション
トークン
トークン型
トークン型名, 宣言
トークン型名の宣言
バッカス-ナウア記法
ファイル書式
リテラルトークン
リテラル文字列トークン
リテラル文字列トークンの宣言
意味アクション
意味値
意味値のデータ型
意味値型
右再帰
演算子の優先順位, 演算子の優先順位
回避, 衝突警告
回復
開始記号
開始記号の宣言
還元
還元/還元衝突
規則の構文
規則の途中のアクション
規則部,文法に対する
記号, 記号
記号一覧, Bison
記号表の例
逆ポーランド記法
形式文法
警告, 衝突
結合性
言語の意味の定義
構文, 文法規則
構文解析エラー
構文解析器
構文解析器のスタック
構文解析器のスタックオーバーフロー
構文解析器の状態
構文解析器の追跡
左再帰
再帰的規則
再入可能構文解析器
使用方法
字句解析器, 字句解析器, 字句解析器
字句解析結び付き
実行, Bison
実行, VMS上
終端記号, 終端記号
純粋構文解析器
省略時のスタックの限界
省略時アクション
省略時データ型
省略時開始記号
衝突
衝突, 還元/還元
衝突, 警告の回避
衝突警告の回避
状態, 構文解析器
制御関数
先読みトークン
宣言, Bison
宣言, Bison(導入)
宣言, C
宣言, 演算子の優先順位
宣言, 開始記号
宣言, 値型
宣言, 非終端記号の値型
宣言の要約
相互再帰
多機能電卓
単項演算子の優先順位
単純な例
単純な例のmain関数
値
値型, 意味
値型の宣言
値型の宣言, 非終端記号
中間記法
追加のCプログラム部
追跡, 構文解析器
定義, 言語の意味
電卓
電卓, 多機能
非終端記号, 非終端記号
非終端記号, 値型の宣言
複数文字リテラル
文字トークン
文字列トークン
文法
文法エラー
文法グループ
文法ファイル
文法規則の構文
文法規則部
文脈依存優先順位
文脈自由文法
優先順位, 演算子
優先順位, 単項演算子
優先順位, 文脈依存
優先順位宣言
有限状態機械
用語集
要約, Bison宣言
要約, アクション
例
練習問題
Go to the first, previous, next, last section, table of contents.