Skip to content
koizumistrPublic

About

REPL library for Liberty Eiffel

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

le_repl

Simple English

REPL library for Liberty Eiffel

日本語での説明

Liberty Eiffel1向けのREPLクラス(repl_engine.e)です。REPLというのはコードの「入力 (Read)」「評価 (Eval)」「出力 (Print)」「繰り返し (Loop)」を行なう対話型のプログラム実行環境のことのようです。

細かい説明は面倒になったので、サンプルのtest_repl.eを見てください。

デフォルトでは、コマンドの大文字小文字を区別します。set_case_sensitive(False)とすれば、コマンドの大文字小文字を区別しなくなります。詳しくは、やはりサンプルのtest_repl.eを見てください。

動作例

test_repl.eをコンパイルして動作させてください。

Footnotes

  1. Liberty Eiffelでしか動作を確かめていません。特に他のEiffelに対しては車輪の再発明の可能性もあると思っています。少なくともLiberty Eiffelについては、AI(Gemini)は「大丈夫だ。車輪の再発明にはならない」と言っていましたが。 ↩

About

REPL library for Liberty Eiffel

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages