class Ven::CLI

Overview

Ven command line interface builds an Orchestra and a Legate, and uses them to run a program from a file, interactive prompt, or a particular distinct.

Included Modules

Defined in:

ven.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Class Method Detail

def self.start(argv) #

Starts Ven command line interface from the given argv.


[View source]

Instance Method Detail

def display(quotes : Quotes) #

Displays the given quotes.

Returns nothing.


[View source]
def display(chunks : Chunks) #

Displays the given chunks.

Returns nothing.


[View source]
def display(timetable : Machine::Timetable) #

Displays the given timetable.

Returns nothing.


[View source]
def display(value) #

Displays the given value.

Returns nothing.


[View source]
def main #

Returns the Commander command line interface for Ven.


[View source]
def repl #

Launches the read-eval-print loop.


[View source]
def run(file : String, source : String) #

[View source]