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
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
String
Methods
::bool_attr — Racc::ParserFileGenerator::Params
::define — Racc::Grammar
::empty — Racc::UserAction
::generate — Racc::StateTransitionTable
::new — Racc::Prec
::new — Racc::GrammarFileParser
::new — Racc::ISet
::new — Racc::ParserClassGenerator
::new — Racc::StateTransitionTableGenerator
::new — Racc::StateTransitionTable
::new — Racc::GrammarFileScanner
::new — Racc::SourceText
::new — Racc::Sym
::new — Racc::SymbolTable
::new — Racc::DebugFlags
::new — Racc::LocationPointer
::new — Racc::States
::new — Racc::GrammarFileParser::Result
::new — Racc::Goto
::new — Racc::OrMark
::new — Racc::UserAction
::new — Racc::ParserFileGenerator
::new — Racc::Rule
::new — Racc::Grammar::PrecedenceDefinitionEnv
::new — Racc::Grammar::DefinitionEnv
::new — Racc::LogFileGenerator
::new — Racc::Grammar
::new — Racc::RRconflict
::new — Racc::SRconflict
::new — Racc::Reduce
::new — Racc::Shift
::new — Racc::ActionTable
::new — Racc::State
::new — Racc::Item
::new — Racc::ParserFileGenerator::Params
::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::SymbolTable
#[] — Racc::Rule
#[] — Racc::ISet
#[] — Racc::Grammar
#[] — Racc::States
#[]= — Racc::ISet
#_ — Racc::Grammar::DefinitionEnv
#_add — Racc::Grammar::DefinitionEnv
#_added? — Racc::Grammar::DefinitionEnv
#_delayed_add — Racc::Grammar::DefinitionEnv
#_intern — Racc::Grammar::DefinitionEnv
#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::States
#dfa — Racc::Grammar
#dummy? — Racc::Sym
#dup — Racc::ISet
#each — Racc::States
#each — Racc::Rule
#each — Racc::Grammar
#each — Racc::ISet
#each — Racc::SymbolTable
#each_index — Racc::States
#each_index — Racc::Grammar
#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::Rule
#empty? — Racc::ISet
#empty? — Racc::UserAction
#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::StateTransitionTableGenerator
#generate — Racc::ParserClassGenerator
#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::Grammar
#init — Racc::ActionTable
#inspect — Racc::Shift
#inspect — Racc::Reduce
#inspect — Racc::State
#inspect — Racc::UserAction
#inspect — Racc::States
#inspect — Racc::ISet
#inspect — Racc::Goto
#inspect — Racc::Accept
#inspect — Racc::Error
#inspect — Racc::Prec
#inspect — Racc::Rule
#inspect — Racc::Sym
#inspect — Racc::LocationPointer
#inspect — Racc::OrMark
#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::States
#n_rrconflicts — Racc::State
#n_srconflicts — Racc::State
#n_srconflicts — Racc::States
#n_useless_nonterminals — Racc::Grammar
#n_useless_rules — Racc::Grammar
#name — Racc::UserAction
#name — Racc::Prec
#name — Racc::OrMark
#next — Racc::LocationPointer
#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::Sym
#null= — Racc::Rule
#nullable? — Racc::Sym
#nullable? — Racc::Rule
#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::StateTransitionTable
#parser_class — Racc::Grammar
#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
#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::Sym
#rule — Racc::Rule
#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::Rule
#size — Racc::States
#size — Racc::Grammar
#size — Racc::ISet
#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 — String
#to_a — Racc::ISet
#to_s — Racc::Sym
#to_s — Racc::SRconflict
#to_s — Racc::RRconflict
#to_s — Racc::ISet
#to_s — Racc::States
#to_s — Racc::Grammar
#to_s — Racc::Rule
#to_s — Racc::LocationPointer
#to_s — Racc::SourceText
#to_s — Racc::State
#token_table — Racc::StateTransitionTableGenerator
#token_value_table — Racc::StateTransitionTable
#update — Racc::ISet
#update_a — Racc::ISet
#useless= — Racc::Rule
#useless= — Racc::Sym
#useless? — Racc::Sym
#useless? — Racc::Rule
#useless_nonterminal_exist? — Racc::Grammar
#useless_rule_exist? — Racc::Grammar
#write_log — Racc::Grammar
#yylex — Racc::GrammarFileScanner
#| — Racc::Sym
#| — Racc::Rule