Chhwe (chhwe) wrote,
Chhwe
chhwe

  • Music:
/* Program to read from the keyboard and interpret TeX instructions */

Say 'TeX interpreter running... '
Say 'Type q to terminate this VM'
Say

start:
Signal On error
Signal On syntax
Signal On failure
Signal On halt
Trace Off
Prev = ' '

Do Forever
    erase 'q@@.*'
    erase 'dviscr.dlg'
    say
    say 'Ready; '  substr(time(l),1,8)
    parse pull @_@
    if @_@ = 'q' then
       exit
    call lineout 'q@@.tex',@_@
    call lineout 'q@@.tex','\bye'
    call lineout 'q@@.tex' /* Close */
    'rplain q@@.tex'
    'v q@@.dvi'
End

Error:
    Say 'IEE601:- Application returned an errorlevel' rc
    signal start

Syntax:
    Say 'IEE602:-'  errortext(rc) '(error' rc')'
    signal start

Failure:
    Say 'IEE603:- uninitialized variable, or failure in system service'
    Signal start

Halt:
    Say '2F3:- CTRL-BREAK intercepted'
    Signal start
Tags: prograsm
Subscribe

  • Вопрос № 59. Научный централизм

    Так я слышал однажды. Максим сказал: «Как относится марксизм к принципу научного централизма? Теоретико-познавательный сверху донизу и…

  • Эпический гимн на текущий момент

    Ты можешь представить Т. Г. Шагинян в роли старой гангстерши? Если бы это было возможно, женщины вообще ходили бы в платьях, вместо того чтобы…

  • Прохныч эволюционирует

    Сейшенерский тюн в доволен то вот на финнов пеар сейшенеры. Так музыка автобусе сейшенов не дважды спорта два подняло может хельсинки десятку…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment