{"record":{"id":"07187fa303c63947","repo":"mame/quine-relay","slug":"eof","errorCode":null,"errorMessage":"EOF","messagePattern":"EOF","errorType":"exception","errorClass":"RuntimeError","httpStatus":null,"severity":"error","filePath":"vendor/unlambda.rb","lineNumber":25,"sourceCode":"    when ?r then tokens << [:o, ?\\n]\n    when ?` then tokens << :a\n    else tokens << $~[:insn].to_sym\n    end\n  end\nend\ntokens.reverse!\n\nstack = [nil, :S]\nacc = nil\nwhile stack\n  stack, cmd = stack\n  acc = if cmd == :S\n    stack = [stack, acc] if acc\n    insn, arg = tokens.pop\n    case insn\n    when :o then [:o, arg]\n    when :a then stack = [[stack, :S], :S]; nil\n    when nil then raise \"EOF\"\n    else [insn]\n    end\n  else\n    [:a, cmd, acc]\n  end\nend\n\nstack = [nil, :E, acc]\nacc = nil\nwhile stack\n  stack, cmd, cls = stack\n  acc = if cmd == :E\n    if acc && acc[0] == :d\n      [:d1, cls]\n    else\n      stack = [stack, :A, acc] if acc\n      cls[0] == :a ? (stack = [[stack, :E, cls[2]], :E, cls[1]]; nil) : cls\n    end","sourceCodeStart":7,"sourceCodeEnd":43,"githubUrl":"https://github.com/mame/quine-relay/blob/c2aa5098d3e95409a36185b16371089dd04db642/vendor/unlambda.rb#L7-L43","documentation":"Error \"EOF\" thrown in mame/quine-relay.","triggerScenarios":"Thrown at vendor/unlambda.rb:25 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"c2aa5098d3e95409a36185b16371089dd04db642","analyzedAt":"2026-08-21T15:28:43.741Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}