summaryrefslogtreecommitdiffhomepage
path: root/src/parse.y
AgeCommit message (Expand)Author
2014-06-08do not ignore negative characters (e.g. EOF and partial EOF); fix #2361 fix #...Yukihiro "Matz" Matsumoto
2014-06-08revert #2368 due to #2369Yukihiro "Matz" Matsumoto
2014-06-06Treat partial hook success '\n' to fix #2361 .take_cheeze
2014-06-05use uppercase US-ASCII ctype macroscremno
2014-06-05don't (re-)define `ascii_isspace` and `isascii`cremno
2014-06-05`ISSPACE` evaluates its argument multiple timescremno
2014-06-03Fix indent.yui-knk
2014-06-03Remove space.yui-knk
2014-05-30add internal function mrb_toplevel_run_keep() to keep stack contents; close #...Yukihiro "Matz" Matsumoto
2014-05-27fix indent.yui-knk
2014-05-16Add new line behind return typeJun Hiroe
2014-05-05fix memcpy-param-overlapcremno
2014-05-03count skipped line numbersNobuyoshi Nakada
2014-05-03skip to the next line and reset column after `=end`Nobuyoshi Nakada
2014-05-03fix char after `=end`Nobuyoshi Nakada
2014-05-03fix embedded documentsNobuyoshi Nakada
2014-05-03fix condition for the rest of inputNobuyoshi Nakada
2014-04-28Accept =begin and =end with spaces afterCarson McDonald
2014-04-28make peek_n append p->pb to listCarson McDonald
2014-04-25Fix lineno overwrite in parser_init_cxt.take_cheeze
2014-04-21fix optional block arguments in rhsNobuyoshi Nakada
2014-04-21adjust indentNobuyoshi Nakada
2014-04-21fix optional arguments in rhsNobuyoshi Nakada
2014-04-21allow method definition in cmdargNobuyoshi Nakada
2014-04-21use `stack_type` instead of raw `unsigned int`Nobuyoshi Nakada
2014-04-19Allow parenthesed do-block in cmdargNobuyoshi Nakada
2014-04-08Fix wrong `mrb_bug` use found with mruby-clang-plugin.take_cheeze
2014-04-04backslash escapes in regexp should be addressed by Regexp processor; close #2005Yukihiro "Matz" Matsumoto
2014-04-02remove some empty linesYukihiro "Matz" Matsumoto
2014-04-02handle CR before LF; close #1781Yukihiro "Matz" Matsumoto
2014-04-02simpler escape handling in ?c stringsYukihiro "Matz" Matsumoto
2014-04-02fix else indentation styleYukihiro "Matz" Matsumoto
2014-03-26add new function mrb_toplevel_run to prevent running through C function bouda...Yukihiro "Matz" Matsumoto
2014-03-23Implement \u notation for strings and regexes.chasonr
2014-03-18add a space after C reserved wordsYukihiro "Matz" Matsumoto
2014-03-15symbol length type to be mrb_intYukihiro "Matz" Matsumoto
2014-03-11remove deprecated register keywordtake_cheeze
2014-03-04Use mrb_exc_new_str_lit widelycubicdaiya
2014-03-02add const to char* to pacify warnings for string litral to char* conversionYukihiro "Matz" Matsumoto
2014-03-01support c++ exceptiontake_cheeze
2014-03-01use C style comments instead of C++ style commentscubicdaiya
2014-01-31use mrb_bool, FALSE and TRUE morecremno
2014-01-31remove conflictYukihiro "Matz" Matsumoto
2014-01-31reindent parse.yh2so5
2014-01-31clean up external symbolscremno
2014-01-31refactor parser lineno adjustment; ref #1667Yukihiro "Matz" Matsumoto
2014-01-30add semicolon after the statementsYukihiro "Matz" Matsumoto
2014-01-30more accurate backtrace linenoh2so5
2014-01-08adjust lineno after continuing script files using mrb_partial_hook; close #1652Yukihiro "Matz" Matsumoto
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto