Table of Contents - racc-1.4.9 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)
debug.en
Debugging
Racc reported syntax error.
Racc reported “XXXX conflicts”.
Generated parsers does not work correctly
grammar.en
Racc Grammar File Reference
Global Structure
Class Block and User Code Block
Comment
Class Block
parser.en
class Racc::Parser
Super Class
Instance Methods
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
Array
Object
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::ParserFileGenerator::RbConfig
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
String
Methods
::bool_attr — Racc::ParserFileGenerator::Params
::define — Racc::Grammar
::empty — Racc::UserAction
::generate — Racc::StateTransitionTable
::new — Racc::ParserFileGenerator::Params
::new — Racc::Grammar
::new — Racc::UserAction
::new — Racc::LogFileGenerator
::new — Racc::Prec
::new — Racc::SymbolTable
::new — Racc::Sym
::new — Racc::ParserFileGenerator
::new — Racc::ParserClassGenerator
::new — Racc::ISet
::new — Racc::State
::new — Racc::States
::new — Racc::SourceText
::new — Racc::OrMark
::new — Racc::LocationPointer
::new — Racc::Shift
::new — Racc::StateTransitionTable
::new — Racc::Goto
::new — Racc::DebugFlags
::new — Racc::RRconflict
::new — Racc::SRconflict
::new — Racc::Rule
::new — Racc::Item
::new — Racc::Grammar::DefinitionEnv
::new — Racc::ActionTable
::new — Racc::Grammar::PrecedenceDefinitionEnv
::new — Racc::GrammarFileParser::Result
::new — Racc::GrammarFileScanner
::new — Racc::Reduce
::new — Racc::GrammarFileParser
::new — Racc::StateTransitionTableGenerator
::once_writer — Racc::Sym
::parse — Racc::GrammarFileParser
::parse_file — Racc::GrammarFileParser
::parse_option_string — Racc::DebugFlags
::proc — Racc::UserAction
::racc_runtime_type — Racc::Parser
::source_text — Racc::UserAction
#== — Racc::LocationPointer
#== — Racc::State
#== — Racc::Rule
#[] — Racc::ISet
#[] — Racc::Rule
#[] — Racc::SymbolTable
#[] — Racc::States
#[] — Racc::Grammar
#[]= — Racc::ISet
#_ — Racc::Grammar::DefinitionEnv
#_add — Racc::Grammar::DefinitionEnv
#_added? — Racc::Grammar::DefinitionEnv
#_compute_expand — Racc::Grammar
#_defmetasyntax — 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
#_regist — Racc::Grammar::DefinitionEnv
#_wrap — Racc::Grammar::DefinitionEnv
#accept? — Racc::Rule
#act2actid — Racc::StateTransitionTableGenerator
#action — Racc::Grammar::DefinitionEnv
#action_out — Racc::LogFileGenerator
#actions — Racc::ParserFileGenerator
#add — Racc::ISet
#add — Racc::Grammar
#add_rule — Racc::GrammarFileParser
#add_rule_block — Racc::GrammarFileParser
#add_start_rule — Racc::Grammar
#add_user_code — Racc::GrammarFileParser
#added? — Racc::Grammar
#addent — Racc::StateTransitionTableGenerator
#addrel — Racc::States
#addsym — Racc::States
#any? — Racc::DebugFlags
#atom_symbol — Racc::GrammarFileScanner
#before — Racc::LocationPointer
#canonical_label — Racc::GrammarFileParser
#check_la — Racc::State
#check_rules_nullable — Racc::Grammar
#check_rules_useless — Racc::Grammar
#check_symbols_nullable — Racc::Grammar
#check_symbols_useless — Racc::Grammar
#check_terminals — Racc::SymbolTable
#check_useless — Racc::States
#clear — Racc::ISet
#compute_dfa — Racc::States
#compute_expand — Racc::Grammar
#compute_hash — Racc::Grammar
#compute_heads — Racc::Grammar
#compute_locate — Racc::Grammar
#compute_nfa — Racc::States
#compute_nullable — Racc::Grammar
#compute_nullable_0 — Racc::Grammar
#compute_useless — Racc::Grammar
#conflict? — Racc::State
#core_to_state — Racc::States
#create_tmap — Racc::States
#cref_pop — Racc::ParserFileGenerator
#cref_push — Racc::ParserFileGenerator
#declare_precedence — Racc::Grammar
#decref — Racc::Reduce
#define_actions — Racc::ParserClassGenerator
#delete — Racc::SymbolTable
#delete — Racc::ISet
#detab — Racc::ParserFileGenerator
#determine_terminals — Racc::Grammar
#dfa — Racc::Grammar
#dfa — Racc::States
#digraph — Racc::States
#do_parse — Racc::Parser
#do_resolve_sr — Racc::States
#dummy? — Racc::Sym
#dup — Racc::ISet
#each — Racc::Rule
#each — Racc::Grammar
#each — Racc::States
#each — Racc::ISet
#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::Grammar
#each_rule — Racc::Rule
#each_shift — Racc::ActionTable
#each_state — Racc::States
#each_t — Racc::States
#each_terminal — Racc::SymbolTable
#each_with_index — Racc::Grammar
#embed_library — Racc::ParserFileGenerator
#embedded_action — Racc::GrammarFileParser
#empty? — Racc::UserAction
#empty? — Racc::Rule
#empty? — Racc::ISet
#end_precedence_declaration — Racc::Grammar
#eql? — Racc::State
#eql? — Racc::LocationPointer
#fingerprint — Racc::States
#fix — Racc::SymbolTable
#fix_ident — Racc::Grammar
#fix_ident — Racc::SymbolTable
#flush_delayed — Racc::Grammar::DefinitionEnv
#footer — Racc::ParserFileGenerator
#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
#generate_states — Racc::States
#get_quoted_re — Racc::GrammarFileScanner
#goto_id — Racc::Shift
#grammar — Racc::Grammar::DefinitionEnv
#hash= — Racc::Rule
#head? — Racc::LocationPointer
#header — Racc::ParserFileGenerator
#higher — Racc::Grammar::PrecedenceDefinitionEnv
#i_i_sym_list — Racc::ParserFileGenerator
#include? — Racc::ISet
#incref — Racc::Reduce
#increment — Racc::LocationPointer
#indent — Racc::ParserFileGenerator
#indent_re — Racc::ParserFileGenerator
#init — Racc::Grammar
#init — Racc::ActionTable
#init_line_conversion_system — Racc::ParserFileGenerator
#inner — Racc::ParserFileGenerator
#inspect — Racc::Prec
#inspect — Racc::Reduce
#inspect — Racc::Shift
#inspect — Racc::ISet
#inspect — Racc::Goto
#inspect — Racc::Error
#inspect — Racc::Sym
#inspect — Racc::States
#inspect — Racc::State
#inspect — Racc::UserAction
#inspect — Racc::OrMark
#inspect — Racc::Accept
#inspect — Racc::LocationPointer
#inspect — Racc::Rule
#integer_list — Racc::ParserFileGenerator
#intern — Racc::Grammar
#intern — Racc::SymbolTable
#key? — Racc::ISet
#la= — Racc::State
#left — Racc::Grammar::PrecedenceDefinitionEnv
#line — Racc::ParserFileGenerator
#lineno — Racc::GrammarFileScanner
#literal_head? — Racc::GrammarFileScanner
#location — Racc::GrammarFileParser
#location — Racc::SourceText
#lookahead — Racc::States
#lower — Racc::Grammar::PrecedenceDefinitionEnv
#make_closure — Racc::State
#make_delimiter — Racc::ParserFileGenerator
#make_separator — Racc::ParserFileGenerator
#many — Racc::Grammar::DefinitionEnv
#many1 — Racc::Grammar::DefinitionEnv
#method_missing — Racc::Grammar::DefinitionEnv
#minimum_indent — Racc::ParserFileGenerator
#mkmapexp — Racc::StateTransitionTableGenerator
#n_indent — Racc::ParserFileGenerator
#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::OrMark
#name — Racc::UserAction
#name — Racc::Prec
#next — Racc::LocationPointer
#next_line — Racc::GrammarFileScanner
#next_token — Racc::Parser
#next_token — Racc::GrammarFileParser
#nfa — Racc::States
#nfa — Racc::Grammar
#nonassoc — Racc::Grammar::PrecedenceDefinitionEnv
#nonterminal? — Racc::Sym
#nonterminal_base — Racc::Grammar
#nonterminals — Racc::SymbolTable
#notice — Racc::ParserFileGenerator
#nt_max — Racc::SymbolTable
#null — Racc::Grammar::DefinitionEnv
#null= — Racc::Sym
#null= — Racc::Rule
#nullable? — Racc::Sym
#nullable? — Racc::Rule
#on_error — Racc::Parser
#on_error — Racc::GrammarFileParser
#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
#pack — Racc::States
#parse — Racc::GrammarFileParser
#parse_user_code — Racc::GrammarFileParser
#parser_class — Racc::ParserFileGenerator
#parser_class — Racc::Grammar
#parser_class — Racc::StateTransitionTable
#parser_file — Racc::ParserFileGenerator
#pointer_out — Racc::LogFileGenerator
#prec — Racc::Rule
#precedence — Racc::Rule
#precedence= — Racc::Rule
#precedence_table — Racc::Grammar::DefinitionEnv
#print_atab — Racc::States
#print_tab — Racc::States
#print_tab_i — Racc::States
#printb — Racc::States
#proc? — Racc::UserAction
#ptr_bug! — Racc::LocationPointer
#put — Racc::ParserFileGenerator
#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
#read — Racc::GrammarFileScanner
#reads — Racc::GrammarFileScanner
#record_path — Racc::States
#reduce — Racc::ActionTable
#reduce_n — Racc::ActionTable
#reduce_table — Racc::StateTransitionTableGenerator
#remove_blank_lines — Racc::ParserFileGenerator
#replace — Racc::Rule
#replace_location — Racc::ParserFileGenerator
#require — Racc::ParserFileGenerator
#resolve — Racc::States
#resolve_rr — Racc::States
#resolve_sr — Racc::States
#right — Racc::Grammar::PrecedenceDefinitionEnv
#rr_conflict — Racc::State
#rrconflict_exist? — Racc::States
#rruleid — Racc::State
#rule — Racc::Sym
#rule — Racc::Rule
#ruleid — Racc::Reduce
#runtime_source — Racc::ParserFileGenerator
#scan_action — Racc::GrammarFileScanner
#scan_error! — Racc::GrammarFileScanner
#scan_quoted — Racc::GrammarFileScanner
#self_null? — Racc::Sym
#separated_by — Racc::Grammar::DefinitionEnv
#separated_by1 — Racc::Grammar::DefinitionEnv
#seq — Racc::Grammar::DefinitionEnv
#serialize — Racc::Sym
#serialize_integer_list_compressed — Racc::ParserFileGenerator
#serialize_integer_list_std — Racc::ParserFileGenerator
#set_accept — Racc::States
#set_table — Racc::StateTransitionTableGenerator
#shebang — Racc::ParserFileGenerator
#shift — Racc::ActionTable
#shift_n — Racc::ActionTable
#should_report_srconflict? — Racc::States
#should_terminal — Racc::Sym
#should_terminal? — Racc::Sym
#size — Racc::ISet
#size — Racc::Rule
#size — Racc::Grammar
#size — Racc::States
#skip_comment — Racc::GrammarFileScanner
#source? — Racc::UserAction
#sr_conflict — Racc::State
#srconflict_exist? — Racc::States
#start_symbol= — Racc::Grammar
#state_transition_table — Racc::States
#state_transition_table — Racc::ParserFileGenerator
#state_transition_table — Racc::Grammar
#states — Racc::Grammar
#string_list — Racc::ParserFileGenerator
#string_symbol? — Racc::Sym
#sym_int_hash — Racc::ParserFileGenerator
#symbol_locations — Racc::LogFileGenerator
#symbols — Racc::Grammar
#term= — Racc::Sym
#terminal? — Racc::Sym
#terminals — Racc::SymbolTable
#to_a — Racc::ISet
#to_a — String
#to_s — Racc::Sym
#to_s — Racc::SourceText
#to_s — Racc::Grammar
#to_s — Racc::Rule
#to_s — Racc::RRconflict
#to_s — Racc::SRconflict
#to_s — Racc::States
#to_s — Racc::LocationPointer
#to_s — Racc::State
#to_s — Racc::ISet
#token_table — Racc::StateTransitionTableGenerator
#token_to_str — Racc::Parser
#token_value_table — Racc::StateTransitionTable
#toplevel? — Racc::ParserFileGenerator
#transpose — Racc::States
#traverse — Racc::States
#unindent_auto — Racc::ParserFileGenerator
#unique_separator — Racc::ParserFileGenerator
#update — Racc::ISet
#update_a — Racc::ISet
#useless= — Racc::Sym
#useless= — Racc::Rule
#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
#yylex0 — Racc::GrammarFileScanner
#yyparse — Racc::Parser
#| — Racc::Rule
#| — Racc::Sym