oilshell.org

Side By Side Lines Parsed? Parse Process Time (secs) Translated? Filename
view 420 FAIL 0.08 FAIL core.sh
view 80 OK 0.17 OK env.sh
view 104 OK 0.16 OK printer.sh
view 162 FAIL 0.08 FAIL reader.sh
view 20 OK 0.07 OK step0_repl.sh
view 43 OK 0.09 OK step1_read_print.sh
view 97 OK 0.2 OK step2_eval.sh
view 118 OK 0.22 OK step3_env.sh
view 143 OK 0.23 OK step4_if_fn_do.sh
view 162 OK 0.24 OK step5_tco.sh
view 175 OK 0.32 OK step6_file.sh
view 220 OK 0.35 OK step7_quote.sh
view 265 OK 0.38 OK step8_macros.sh
view 278 OK 0.45 OK step9_try.sh
view 290 OK 0.49 OK stepA_mal.sh
view 366 FAIL 0.1 FAIL types.sh

stderr

Parsing reader.sh
        Error compiling regex: Un-matched parenthesis group operators.
Line 122 of '_tmp/wild/src/esoteric/make-a-lisp-bash/reader.sh'
          [[ "${str}" =~ ^^([][{}\(\)^@])|^(~@)|(\"(\\.|[^\\\"])*\")|^(;[^$'\n']*)|^([~\'\`])|^([^][ ~\`\'\";{}\(\)^@\,]+)|^[,]|^[[:space:]]+ ]]
                         ^
Invalid regex: '^^([][{}()^@])|^(~@)|("(\\.|[^\\"])*")|^('

        
Translating reader.sh
        Error compiling regex: Un-matched parenthesis group operators.
Line 122 of '_tmp/wild/src/esoteric/make-a-lisp-bash/reader.sh'
          [[ "${str}" =~ ^^([][{}\(\)^@])|^(~@)|(\"(\\.|[^\\\"])*\")|^(;[^$'\n']*)|^([~\'\`])|^([^][ ~\`\'\";{}\(\)^@\,]+)|^[,]|^[[:space:]]+ ]]
                         ^
Invalid regex: '^^([][{}()^@])|^(~@)|("(\\.|[^\\"])*")|^('

        
Parsing types.sh
        Line 220 of '_tmp/wild/src/esoteric/make-a-lisp-bash/types.sh'
      declare -A -g ${obj}; eval "${obj}=()"
                    ^~
Variable names must be unquoted constants

        
Translating types.sh
        Line 220 of '_tmp/wild/src/esoteric/make-a-lisp-bash/types.sh'
      declare -A -g ${obj}; eval "${obj}=()"
                    ^~
Variable names must be unquoted constants

        
Parsing core.sh
        Line 146 of '_tmp/wild/src/esoteric/make-a-lisp-bash/core.sh'
      declare -A -g ${obj}
                    ^~
Variable names must be unquoted constants

        
Translating core.sh
        Line 146 of '_tmp/wild/src/esoteric/make-a-lisp-bash/core.sh'
      declare -A -g ${obj}
                    ^~
Variable names must be unquoted constants