Upgrade to Pro — share decks privately, control downloads, hide ads and more …

進捗

Avatar for ydah ydah
August 30, 2025

 進捗

RubyKaigi 2025 follow up「進捗」のスライド。
#rubykaigi_followup

Avatar for ydah

ydah

August 30, 2025
Tweet

More Decks by ydah

Other Decks in Technology

Transcript

  1. ルビーカイギフォローアップ2025  ❯ lrama Zend/zend_language_parser.y Zend/zend_language_parser.y:45 : 19 : parse

    error on value "{" ("{") %def i ne api.pref i x {zend} ^ ❯ lrama perl5/perly.y Unexpected token: %start gra. ࡞ͬͯΈΔͱʢWʣ
  2. ルビーカイギフォローアップ2025  match: T_MATCH '(' expr ')' '{' match_arm_list '}'

    { $$ = zend_ast_create(ZEND_AST_MATCH, $3, $6); }; ; ^ "MMPXNVMUJQMFGPS#JTPO DPNQBUJCJMJUZ
  3. ルビーカイギフォローアップ2025  %left <ival> OROR DORDOR <pval> PLUGIN_LOGICAL_OR_OP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ %left

    <ival> ANDAND <pval> PLUGIN_LOGICAL_AND_OP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "EETVQQPSUGPSBMMPXJOHNVMUJQMFUBHTUP CFNJYFEPOPOFMJOFJOQSFDFEFODF EFDMBSBUJPOT
  4. ルビーカイギフォローアップ2025  backup_fn_flags: %prec PREC_ARROW_FUNCTION %empty ^^^^^^^^^^^^^^^^^^^^^^^^^ { $$ =

    CG(extra_fn_flags); CG(extra_fn_flags) = 0; } ; "MMPXTZOUBYXIFOQSFDJTVTFEJO 3)4PUIFSUIBOUIFSJHIUNPTU
  5. ルビーカイギフォローアップ2025  ❯ lrama perl5/perly.y = > success ! !

    ❯ lrama Zend/zend_language_parser.y Zend/zend_language_parser.y:1418 : 27 : parse error on value "%empty" ("%empty") %prec PREC_ARROW_FUNCTION %empty ^^^^^^ 1)1
  6. ルビーカイギフォローアップ2025  ऴ୺ɾඇऴ୺ه߸ͷ࢖༻ස౓ Rule Usage Frequency 0 tSTRING (4 times)

    1 keyword_class (3 times) 2 keyword_end (3 times) 3 '+' (2 times) 4 string (2 times) 5 string_1 (2 times) 6 '!' (1 times) 7 '-' (1 times) ɹɹ :