Table of Contents - racc-1.4.14 Documentation
Pages
Manifest
README.ja
Racc
DESCRIPTION:
必要環境
インストール
テスト
ライセンス
バグなど
README
Racc
DESCRIPTION:
Requirement
Installation
Testing Racc
License
Bug Reports
pre-setup
NEWS.en
NEWS
1.4.6
1.4.5 (2005-11-21)
1.4.4 (2003-10-12)
1.4.3 (2002-11-14)
1.4.2 (2002-01-29)
1.4.1 (2001-12-02)
1.4.0 (2001-11-30)
1.3.12 (2001-11-22)
1.3.11 (2001-08-28)
1.3.10 (2001-08-12)
1.3.9 (2001-04-07)
1.3.8 (2001-03-17)
1.3.7 (2001-02-04)
1.3.6 (2001-01-22)
1.3.5 (2001-01-18)
1.3.4 (2001-01-11)
1.3.3 (2000-12-25)
1.3.2 (2000-12-21)
1.3.1 (2000-12-17)
1.3.0 (2000-11-30)
1.2.6 (2000-11-28)
1.2.5 (2000-11-20)
1.2.4 (2000-09-13)
1.2.3 (2000-08-14)
1.2.2 (2000-08-12)
1.2.1 (2000-08-05)
1.2.0 (2000-08-02)
1.1.6 (2000-07-25)
1.1.5 (2000-07-21)
1.1.4 (2000-07-13)
1.1.3 (2000-06-30)
1.1.2 (2000-06-29)
1.1.1 (2000-06-15)
1.1.0 (2000-06-12)
1.0.4 (2000-06-04)
1.0.3 (2000-06-03)
1.0.2 (2000-05-16)
1.0.1 (2000-05-12)
1.0.0 (2000-05-06)
0.14.6 (2000-05-05)
0.14.5 (2000-05-01)
0.14.4 (2000-04-09)
0.14.3 (2000-04-04)
0.14.2 (2000-04-03)
0.14.1 (2000-03-31)
0.14.0 (2000-03-21)
0.13.1 (2000-03-21)
0.13.0 (2000-03-20)
0.12.2 (2000-03-19)
0.12.1 (2000-03-16)
0.12.0 (2000-03-15)
0.11.3 (2000-03-09)
0.11.2 (2000-03-09)
0.11.1 (2000-03-08)
0.11.0 (2000-02-19)
0.10.9 (2000-01-19)
0.10.8 (2000-01-03)
0.10.7 (2000-01-03)
0.10.6 (1999-12-24)
0.10.5 (1999-12-21)
0.10.4 (1999-12-19)
0.10.3 (1999-12-01)
0.10.2 (1999-11-27)
0.10.1 (1999-11-19)
0.10.0 (1999-11-06)
0.9.5 (1999-10-03)
0.9.4 (1999-09-??)
0.9.3 (1999-09-03)
0.9.2 (1999-06-26)
0.9.1 (1999-06-08)
0.9.0 (1999-06-03)
0.8.11 (?)
0.8.10 (?)
0.8.9 (1999-03-21)
0.8.8 (1999-03-20)
0.8.7 (1999-03-01)
0.8.0 (1999-01-16)
0.5.0 (1999-01-07)
0.1.0 (1999-01-01)
grammar.en
Racc Grammar File Reference
Global Structure
Class Block and User Code Block
Comment
Class Block
NEWS.ja
NEWS
1.4.6
1.4.5 (2005-11-21)
1.4.4 (2003-10-12)
1.4.3 (2002-11-14)
1.4.2 (2002-01-29)
1.4.1 (2001-12-02)
1.4.0 (2001-11-30)
1.3.12 (2001-11-22)
1.3.11 (2001-08-28)
1.3.10 (2001-08-12)
1.3.9 (2001-04-07)
1.3.8 (2001-03-17)
1.3.7 (2001-02-04)
1.3.6 (2001-01-22)
1.3.5 (2001-01-18)
1.3.4 (2001-01-11)
1.3.3 (2000-12-25)
1.3.2 (2000-12-21)
1.3.1 (2000-12-17)
1.3.0 (2000-11-30)
1.2.6 (2000-11-28)
1.2.5 (2000-11-20)
1.2.4 (2000-09-13)
1.2.3 (2000-08-14)
1.2.2 (2000-08-12)
1.2.1 (2000-08-05)
1.2.0 (2000-08-02)
1.1.6 (2000-07-25)
1.1.5 (2000-07-21)
1.1.4 (2000-07-13)
1.1.3 (2000-06-30)
1.1.2 (2000-06-29)
1.1.1 (2000-06-15)
1.1.0 (2000-06-12)
1.0.4 (2000-06-04)
1.0.3 (2000-06-03)
1.0.2 (2000-05-16)
1.0.1 (2000-05-12)
1.0.0 (2000-05-06)
0.14.6 (2000-05-05)
0.14.5 (2000-05-01)
0.14.4 (2000-04-09)
0.14.3 (2000-04-04)
0.14.2 (2000-04-03)
0.14.1 (2000-03-31)
0.14.0 (2000-03-21)
0.13.1 (2000-03-21)
0.13.0 (2000-03-20)
0.12.2 (2000-03-19)
0.12.1 (2000-03-16)
0.12.0 (2000-03-15)
0.11.3 (2000-03-09)
0.11.2 (2000-03-09)
0.11.1 (2000-03-08)
0.11.0 (2000-02-19)
0.10.9 (2000-01-19)
0.10.8 (2000-01-03)
0.10.7 (2000-01-03)
0.10.6 (1999-12-24)
0.10.5 (1999-12-21)
0.10.4 (1999-12-19)
0.10.3 (1999-12-01)
0.10.2 (1999-11-27)
0.10.1 (1999-11-19)
0.10.0 (1999-11-06)
0.9.5 (1999-10-03)
0.9.4 (1999-09-??)
0.9.3 (1999-09-03)
0.9.2 (1999-06-26)
0.9.1 (1999-06-08)
0.9.0 (1999-06-03)
0.8.11 (?)
0.8.10 (?)
0.8.9 (1999-03-21)
0.8.8 (1999-03-20)
0.8.7 (1999-03-01)
0.8.0 (1999-01-16)
0.5.0 (1999-01-07)
0.1.0 (1999-01-01)
debug.ja
パーサのデバッグ
文法ファイルがパースエラーになる
なんたら conflict って言われた
パーサは問題なく生成できたけど予想どおりに動かない
next_token に関して
grammar.ja
規則ファイル文法リファレンス
文法に関する前バージョンとの非互換
全体の構造
コメント
規則部
parser.ja
class Racc::Parser
Super Class
Constants
Instance Methods
Classes/Modules
Racc
Racc::Accept
Racc::ActionTable
Racc::CompileError
Racc::DebugFlags
Racc::Error
Racc::Goto
Racc::Grammar
Racc::Grammar::DefinitionEnv
Racc::Grammar::PrecedenceDefinitionEnv
Racc::GrammarFileParser
Racc::GrammarFileParser::Result
Racc::GrammarFileScanner
Racc::ISet
Racc::Item
Racc::LocationPointer
Racc::LogFileGenerator
Racc::OrMark
Racc::ParseError
Racc::ParseError
Racc::Parser
Racc::ParserClassGenerator
Racc::ParserFileGenerator
Racc::ParserFileGenerator::Params
Racc::Prec
Racc::RRconflict
Racc::Reduce
Racc::Rule
Racc::SRconflict
Racc::Shift
Racc::SourceText
Racc::State
Racc::StateTransitionTable
Racc::StateTransitionTableGenerator
Racc::States
Racc::Sym
Racc::SymbolTable
Racc::UserAction
Object
Object::ParseError
Array
Methods
::bool_attr — Racc::ParserFileGenerator::Params
::define — Racc::Grammar
::empty — Racc::UserAction
::generate — Racc::StateTransitionTable
::new — Racc::Sym
::new — Racc::Reduce
::new — Racc::OrMark
::new — Racc::StateTransitionTable
::new — Racc::ActionTable
::new — Racc::ISet
::new — Racc::SRconflict
::new — Racc::GrammarFileParser::Result
::new — Racc::GrammarFileScanner
::new — Racc::ParserFileGenerator::Params
::new — Racc::Item
::new — Racc::UserAction
::new — Racc::DebugFlags
::new — Racc::Shift
::new — Racc::Prec
::new — Racc::State
::new — Racc::Goto
::new — Racc::Rule
::new — Racc::SourceText
::new — Racc::States
::new — Racc::LogFileGenerator
::new — Racc::ParserClassGenerator
::new — Racc::LocationPointer
::new — Racc::SymbolTable
::new — Racc::StateTransitionTableGenerator
::new — Racc::ParserFileGenerator
::new — Racc::Grammar::PrecedenceDefinitionEnv
::new — Racc::Grammar::DefinitionEnv
::new — Racc::GrammarFileParser
::new — Racc::Grammar
::new — Racc::RRconflict
::once_writer — Racc::Sym
::parse — Racc::GrammarFileParser
::parse_file — Racc::GrammarFileParser
::parse_option_string — Racc::DebugFlags
::proc — Racc::UserAction
::source_text — Racc::UserAction
#== — Racc::State
#== — Racc::Rule
#== — Racc::LocationPointer
#[] — Racc::ISet
#[] — Racc::Rule
#[] — Racc::Grammar
#[] — Racc::SymbolTable
#[] — Racc::States
#[]= — Racc::ISet
#_ — Racc::Grammar::DefinitionEnv
#_add — Racc::Grammar::DefinitionEnv
#_added? — Racc::Grammar::DefinitionEnv
#_delayed_add — Racc::Grammar::DefinitionEnv
#_intern — Racc::Grammar::DefinitionEnv
#_racc_do_parse_rb — Racc::Parser
#_racc_do_reduce — Racc::Parser
#_racc_evalact — Racc::Parser
#_racc_init_sysvars — Racc::Parser
#_racc_setup — Racc::Parser
#_racc_yyparse_rb — Racc::Parser
#accept? — Racc::Rule
#act2actid — Racc::StateTransitionTableGenerator
#action — Racc::Grammar::DefinitionEnv
#action_out — Racc::LogFileGenerator
#add — Racc::ISet
#add — Racc::Grammar
#added? — Racc::Grammar
#addent — Racc::StateTransitionTableGenerator
#any? — Racc::DebugFlags
#before — Racc::LocationPointer
#check_la — Racc::State
#clear — Racc::ISet
#conflict? — Racc::State
#declare_precedence — Racc::Grammar
#decref — Racc::Reduce
#delete — Racc::SymbolTable
#delete — Racc::ISet
#dfa — Racc::Grammar
#dfa — Racc::States
#do_parse — Racc::Parser
#dummy? — Racc::Sym
#dup — Racc::ISet
#each — Racc::States
#each — Racc::Rule
#each — Racc::ISet
#each — Racc::Grammar
#each — Racc::SymbolTable
#each_index — Racc::Grammar
#each_index — Racc::States
#each_la — Racc::Item
#each_nonterminal — Racc::SymbolTable
#each_reduce — Racc::ActionTable
#each_rule — Racc::Rule
#each_rule — Racc::Grammar
#each_shift — Racc::ActionTable
#each_state — Racc::States
#each_terminal — Racc::SymbolTable
#each_with_index — Racc::Grammar
#empty? — Racc::ISet
#empty? — Racc::UserAction
#empty? — Racc::Rule
#end_precedence_declaration — Racc::Grammar
#eql? — Racc::LocationPointer
#eql? — Racc::State
#fix — Racc::SymbolTable
#flush_delayed — Racc::Grammar::DefinitionEnv
#gen_action_tables — Racc::StateTransitionTableGenerator
#gen_goto_tables — Racc::StateTransitionTableGenerator
#generate — Racc::ParserClassGenerator
#generate — Racc::StateTransitionTableGenerator
#generate_parser — Racc::ParserFileGenerator
#generate_parser_file — Racc::ParserFileGenerator
#goto_id — Racc::Shift
#grammar — Racc::Grammar::DefinitionEnv
#hash= — Racc::Rule
#head? — Racc::LocationPointer
#higher — Racc::Grammar::PrecedenceDefinitionEnv
#include? — Racc::ISet
#incref — Racc::Reduce
#increment — Racc::LocationPointer
#init — Racc::ActionTable
#init — Racc::Grammar
#inspect — Racc::Prec
#inspect — Racc::Rule
#inspect — Racc::Goto
#inspect — Racc::UserAction
#inspect — Racc::Sym
#inspect — Racc::Accept
#inspect — Racc::States
#inspect — Racc::Error
#inspect — Racc::Reduce
#inspect — Racc::Shift
#inspect — Racc::State
#inspect — Racc::OrMark
#inspect — Racc::LocationPointer
#inspect — Racc::ISet
#intern — Racc::Grammar
#intern — Racc::SymbolTable
#key? — Racc::ISet
#la= — Racc::State
#left — Racc::Grammar::PrecedenceDefinitionEnv
#lineno — Racc::GrammarFileScanner
#location — Racc::SourceText
#lower — Racc::Grammar::PrecedenceDefinitionEnv
#make_closure — Racc::State
#many — Racc::Grammar::DefinitionEnv
#many1 — Racc::Grammar::DefinitionEnv
#method_missing — Racc::Grammar::DefinitionEnv
#mkmapexp — Racc::StateTransitionTableGenerator
#n_rrconflicts — Racc::State
#n_rrconflicts — Racc::States
#n_srconflicts — Racc::States
#n_srconflicts — Racc::State
#n_useless_nonterminals — Racc::Grammar
#n_useless_rules — Racc::Grammar
#name — Racc::UserAction
#name — Racc::Prec
#name — Racc::OrMark
#next — Racc::LocationPointer
#next_token — Racc::Parser
#nfa — Racc::Grammar
#nfa — Racc::States
#nonassoc — Racc::Grammar::PrecedenceDefinitionEnv
#nonterminal? — Racc::Sym
#nonterminal_base — Racc::Grammar
#nonterminals — Racc::SymbolTable
#nt_max — Racc::SymbolTable
#null — Racc::Grammar::DefinitionEnv
#null= — Racc::Rule
#null= — Racc::Sym
#nullable? — Racc::Sym
#nullable? — Racc::Rule
#on_error — Racc::Parser
#option — Racc::Grammar::DefinitionEnv
#outact — Racc::LogFileGenerator
#output — Racc::LogFileGenerator
#output_conflict — Racc::LogFileGenerator
#output_rule — Racc::LogFileGenerator
#output_state — Racc::LogFileGenerator
#output_token — Racc::LogFileGenerator
#output_useless — Racc::LogFileGenerator
#outrrconf — Racc::LogFileGenerator
#outsrconf — Racc::LogFileGenerator
#parse — Racc::GrammarFileParser
#parser_class — Racc::Grammar
#parser_class — Racc::StateTransitionTable
#pointer_out — Racc::LogFileGenerator
#prec — Racc::Rule
#precedence — Racc::Rule
#precedence= — Racc::Rule
#precedence_table — Racc::Grammar::DefinitionEnv
#proc? — Racc::UserAction
#put_state_transition_table — Racc::ParserFileGenerator
#racc_accept — Racc::Parser
#racc_e_pop — Racc::Parser
#racc_next_state — Racc::Parser
#racc_print_stacks — Racc::Parser
#racc_print_states — Racc::Parser
#racc_read_token — Racc::Parser
#racc_reduce — Racc::Parser
#racc_shift — Racc::Parser
#racc_token2str — Racc::Parser
#reduce — Racc::ActionTable
#reduce_n — Racc::ActionTable
#reduce_table — Racc::StateTransitionTableGenerator
#replace — Racc::Rule
#right — Racc::Grammar::PrecedenceDefinitionEnv
#rr_conflict — Racc::State
#rrconflict_exist? — Racc::States
#rruleid — Racc::State
#rule — Racc::Rule
#rule — Racc::Sym
#ruleid — Racc::Reduce
#self_null? — Racc::Sym
#separated_by — Racc::Grammar::DefinitionEnv
#separated_by1 — Racc::Grammar::DefinitionEnv
#seq — Racc::Grammar::DefinitionEnv
#serialize — Racc::Sym
#set_table — Racc::StateTransitionTableGenerator
#shift — Racc::ActionTable
#shift_n — Racc::ActionTable
#should_report_srconflict? — Racc::States
#should_terminal — Racc::Sym
#should_terminal? — Racc::Sym
#size — Racc::States
#size — Racc::ISet
#size — Racc::Rule
#size — Racc::Grammar
#source? — Racc::UserAction
#sr_conflict — Racc::State
#srconflict_exist? — Racc::States
#start_symbol= — Racc::Grammar
#state_transition_table — Racc::States
#state_transition_table — Racc::Grammar
#states — Racc::Grammar
#string_symbol? — Racc::Sym
#symbol_locations — Racc::LogFileGenerator
#symbols — Racc::Grammar
#term= — Racc::Sym
#terminal? — Racc::Sym
#terminals — Racc::SymbolTable
#to_a — Racc::ISet
#to_s — Racc::RRconflict
#to_s — Racc::ISet
#to_s — Racc::State
#to_s — Racc::Sym
#to_s — Racc::SRconflict
#to_s — Racc::SourceText
#to_s — Racc::Grammar
#to_s — Racc::LocationPointer
#to_s — Racc::Rule
#to_s — Racc::States
#token_table — Racc::StateTransitionTableGenerator
#token_to_str — Racc::Parser
#token_value_table — Racc::StateTransitionTable
#update — Racc::ISet
#update_a — Racc::ISet
#useless= — Racc::Rule
#useless= — Racc::Sym
#useless? — Racc::Rule
#useless? — Racc::Sym
#useless_nonterminal_exist? — Racc::Grammar
#useless_rule_exist? — Racc::Grammar
#write_log — Racc::Grammar
#yyaccept — Racc::Parser
#yyerrok — Racc::Parser
#yyerror — Racc::Parser
#yylex — Racc::GrammarFileScanner
#yyparse — Racc::Parser
#| — Racc::Rule
#| — Racc::Sym