Interpreter IFJcode17 (ic17int) - private notes

Requirements

  • 64-bits OS
  • Linux: stdlib of C++?
  • Windows: Cygwin (or at least cygwin1.dll, cygstdc++-6.dll, cyggcc_s-seh-1.dll)
    • překlad prováděl 2017 i 2018 Radim Kocman pomocí Cygwin (64-bit)

Hidden option

ic17int --stat

Bug reports and know issues

  • FIXED (2017-11-??, ikocman): Read gf@foo bool - compares first 4 chars of the input and compares them to “True”, “TRUE” and “true”, if they match any of those → sets foo to true, otherwise sets foo to false
  • FIXED (2017-10-26, imartisko): v nápovědě je překlep “informations” ⇒ information; a také “instructios” ⇒ “instructions”
  • FIXED (2017-10-26, imartisko): v nápovědě chybí informace o verzi aplikace (stačí asi datum překladu)

Feature requests

  • option -i to get into interactive mode (instructions are taken from stdin and only when READ is interpreted, the input is read from stdin; if label is not available, the user needs to fill in the rest of the code until the missing label and then, interactive mode is reentered)

Limits

  • length of the source code at maximum 2^32 lines
  • 2^32 executions of each instruction (Just for Groot stats - overflows are detected and groot returns final price as -1)
lectures/undergraduate/ifj/ic17int.txt · Last modified: 2019/12/01 22:16 by krivka
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki