C# Class clojure.console.ClojureConsole

Inheritance: ConsoleHost, Compiler.EEHooks
Afficher le fichier Open project: arohner/clojure-contrib Class Usage Examples

Méthodes publiques

Méthode Description
Eval ( object form ) : object
GenerateTypedDelegate ( Type delegateType, Symbol optName, IPersistentVector argList, ISeq body ) : Delegate
LoadFile ( string filename ) : object
LoadFromStream ( TextReader rdr ) : object
Macroexpand1 ( object form ) : object

Méthodes protégées

Méthode Description
CreateCommandLine ( ) : CommandLine
CreateRuntimeSetup ( ) : ScriptRuntimeSetup
ExecuteInternal ( ) : void

Private Methods

Méthode Description
GetLanguageContext ( ) : clojure.runtime.ClojureContext
GetSourceUnit ( Microsoft.Scripting.ScriptSource scriptSource ) : SourceUnit
LoadFromPushbackReader ( Microsoft.Scripting.ScriptSource scriptSource, TextReader pbr, bool addPrint ) : object
Main ( string args ) : int
MaybeInitialize ( ) : void

Method Details

CreateCommandLine() protected méthode

protected CreateCommandLine ( ) : CommandLine
Résultat CommandLine

CreateRuntimeSetup() protected méthode

protected CreateRuntimeSetup ( ) : ScriptRuntimeSetup
Résultat Microsoft.Scripting.Hosting.ScriptRuntimeSetup

Eval() public méthode

public Eval ( object form ) : object
form object
Résultat object

ExecuteInternal() protected méthode

protected ExecuteInternal ( ) : void
Résultat void

GenerateTypedDelegate() public méthode

public GenerateTypedDelegate ( Type delegateType, Symbol optName, IPersistentVector argList, ISeq body ) : Delegate
delegateType System.Type
optName clojure.lang.Symbol
argList IPersistentVector
body ISeq
Résultat System.Delegate

LoadFile() public méthode

public LoadFile ( string filename ) : object
filename string
Résultat object

LoadFromStream() public méthode

public LoadFromStream ( TextReader rdr ) : object
rdr TextReader
Résultat object

Macroexpand1() public méthode

public Macroexpand1 ( object form ) : object
form object
Résultat object