# frozen_string_literal: false require_relative 'test_optparse' class TestOptionParser::CClass < TestOptionParser def test_no_argument flags = [] @opt.def_option("-[a-z]") {|x| flags << x} no_error {@opt.parse!(%w"-a")} assert_equal(%w"a", flags) end def test_required_argument flags = [] @opt.def_option("-[a-z]X") {|x| flags << x} no_error {@opt.parse!(%w"-a")} assert_equal(%w"a", flags) end end ='main'>index : ruby.git
The Ruby Programming Language
summaryrefslogtreecommitdiff
path: root/tool/mk_builtin_loader.rb
AgeCommit message (Expand)Author
2023-03-14YJIT: Introduce no_gc attribute (#7511)Takashi Kokubun
2023-03-11RJIT: Introduce constants under RubyVM::RJIT::CTakashi Kokubun
2023-03-11Rename builtin attr :inline to :leafTakashi Kokubun
2023-03-11Support multiple attributes with Primitive.attr!Takashi Kokubun
2023-03-10Change the syntax of Primitive.attr! to Symbol (#7501)Takashi Kokubun
2023-03-07Remove MJIT's builtin function compilerTakashi Kokubun
2023-03-06s/mjit/rjit/Takashi Kokubun
2022-12-01Use class methods of `File` over `Kernel.open` and `IO.read`Nobuyoshi Nakada
2022-11-27MJIT: Use a String buffer in builtin compilersTakashi Kokubun
2022-09-20Fix the trailing comma comment for builtin [ci skip]Takashi Kokubun
2022-09-20Support trailing commas in builtinTakashi Kokubun
2022-09-09Support sub-library in builtin-loaderNobuyoshi Nakada
2022-03-24Add ISEQ_BODY macroPeter Zhu
2021-11-15`Primitive.mandatory_only?` for fast pathKoichi Sasada
2021-08-16Use `VALUE` instead of `intptr_t`Nobuyoshi Nakada
2021-05-04Fix trivial -Wundef warningsBenoit Daloze
2021-01-01Method ID of call and fcall can be const not only identNobuyoshi Nakada
2020-12-31Access to reserved word parameter like as `__builtin.arg!(:if)`Nobuyoshi Nakada
2020-12-12tool/mk_builtin_loader.rb: prevent "assigned but unused variable"Yusuke Endoh
2020-07-16skip inlining cexpr! that are not attr! inline卜部昌平
2020-07-13mk_builtin_loader.rb: STACK_ADDR_FROM_TOP unusable卜部昌平
2020-07-13%p is not portable accross platforms卜部昌平
2020-07-13add comments卜部昌平
2020-07-13fix typo卜部昌平
2020-07-13inline Primitive.cexpr!卜部昌平
2020-07-13precalc invokebuiltin destinations卜部昌平
2020-07-05fix up Primitive.cinit! codeKoichi Sasada
2020-07-04support all locals for cexpr!, cstmt!Koichi Sasada