.#(ü! 3 8 Compile_Last_Compile_Cmd+ °8 Compile_Last_Compile_Cmd)ü! 4 2 Compile_Process_Id+" -1°2 Compile_Process_Id,*ü! 6 % state+ýü! 8) compile: % state9! 0þ ( set_modeü! 6…7 compile_set_status_line,*ü" 11 # pid % flags & status+*ü" 13 # str+ý # pid % flags & statusþ 9 aprocess_stringify_status°# strü" 15 ) push_spotü" 16 # eobýü" 17$C \n\nProcess no longer running: %s\n # strþ ' vinsertü" 18 ( pop_spotýü" 20 # strþ 7 compile_set_status_lineü" 22 % flags! 2B." -1°2 Compile_Process_Id/cü" 11…6 c ompile_signal_handler,*ü" 25 # cmd+*ü" 27 # dir $ name $ file % flags+*ü" 28 % shell % shopt+ü" 30 # cmd $ NULLA.ýü" 310 Compile command: 8 Compile_Last_Compile_Cmdþ ) read_mini°# cmd/cýü" 32 # cmdþ & strlen.w/bü" 35 + getbuf_infoPP°# dirPýü" 36 # di rþ 2 change_default_dir.ýü" 370 Unable to chdir.þ % error/cýü" 39 5 Compile_Output_Bufferþ ' pop2bufýü" 41! 0þ , set_readonlyü" 42 , erase_bufferü" 43 + getbuf_info°% flags°$ nameP°$ fileýü" 44 $ file # dir $ name % flagsþ + setbuf_infoü" 45! 0°1 Compi le_Line_Markýü" 47 þ 7 compile_set_status_lineýü" 48 # cmdþ & insert ' newlineýü" 54% SHELLþ & getenv°% shellü" 55 % shell $ NULLA." sh°% shell/cü" 56" -c°% shoptýü" 59 % shell % shopt # cmd! 2þ , open_process°2 Compile_Process_Idü" 61 2 Compile_Pro cess_Id" -1A.ýü" 62; Unable to start subprocess.þ % error/cýü" 64# runþ 7 compile_set_status_lineü" 65 # cmd°8 Compile_Last_Compile_Cmdýü" 67 2 Compile_Process_Id& signal}6 compile_signal_handlerþ + set_processýü" 68 2 Compile_Process_Id& output! @þ + set_processü" 25…5 compile_start_process,*ü" 73 ! b ! n+*ü" 74 # cmd+ $ NULL°# cmdü" 76 & _NARGS! 1A.ü" 77°# cmd/cü" 79) *compile*°5 Compile_Output_Bufferü" 81 2 Compile_Process_Id" -1B.ýü" 83 5 Compile_Output_Bufferþ ' bufferp.ýü" 84E A compile p rocess is already running.þ % error/c./.ýü" 85 2 Compile_Process_Idþ , kill_process/.ü" 86 , RunTimeError/././‡ü" 87" -1°2 Compile_Process_Id/cü" 90 ' whatbuf°! býü" 911 save_some_buffersþ $ callýü" 93 # cmdþ 5 compile_start_processýü" 95 ! bþ ' pop2buf ü" 71†' compile