Index

B C E F G I L N R S T W 
All Classes and Interfaces|All Packages|Serialized Form

B

BadSyntax - Exception Class in ch.turic
 
BadSyntax(Pos, String, Object...) - Constructor for exception class ch.turic.BadSyntax
 
BuiltIns - Class in ch.turic
 
BuiltIns() - Constructor for class ch.turic.BuiltIns
 

C

call(Context, Object[]) - Method in interface ch.turic.LngCallable
 
ch.turic - module ch.turic
 
ch.turic - package ch.turic
 
Context - Interface in ch.turic
 

E

embedded() - Method in exception class ch.turic.ExecutionException
 
execute() - Method in class ch.turic.Interpreter
Executes the source code, compiling it first if necessary.
ExecutionException - Exception Class in ch.turic
 
ExecutionException(String, Exception) - Constructor for exception class ch.turic.ExecutionException
 
ExecutionException(String, Object...) - Constructor for exception class ch.turic.ExecutionException
 
ExecutionException(Throwable) - Constructor for exception class ch.turic.ExecutionException
 
ExecutionException(Throwable, LngException) - Constructor for exception class ch.turic.ExecutionException
 
ExecutionException(Throwable, String, Object...) - Constructor for exception class ch.turic.ExecutionException
 

F

forClass() - Method in interface ch.turic.TuriClass
 

G

getImportContext() - Method in class ch.turic.Interpreter
 
getInstances() - Static method in interface ch.turic.TuriClass
 
getInstances() - Static method in interface ch.turic.TuriFunction
 
getInstances() - Static method in interface ch.turic.TuriMacro
 
getInstances(Class<T>) - Static method in interface ch.turic.ServiceLoaded
Load the classes that implement the interface service and are provided by the modules or are available.
getInstances(Class<T>, ClassLoader) - Static method in interface ch.turic.ServiceLoaded
 
getMethod(Object, String) - Method in interface ch.turic.TuriClass
 

I

Interpreter - Class in ch.turic
Interprets and executes source code written in the programming language.
Interpreter(Input) - Constructor for class ch.turic.Interpreter
 
Interpreter(String) - Constructor for class ch.turic.Interpreter
 

L

LngCallable - Interface in ch.turic
 
LngCallable.LngCallableClosure - Interface in ch.turic
 
LngCallable.LngCallableMacro - Interface in ch.turic
 
loadResources(String, ClassLoader) - Static method in interface ch.turic.ServiceLoaded
Get the url list of the resources for the given name.
loadViaMetaInf(Class<T>, List<T>, ClassLoader) - Static method in interface ch.turic.ServiceLoaded
Load the classes using the names listed in the META-INF/services/class name resources found by the classloader.

N

name() - Method in interface ch.turic.TuriFunction
 
name() - Method in interface ch.turic.TuriMacro
 

R

register(Context) - Static method in class ch.turic.BuiltIns
 

S

ServiceLoaded - Interface in ch.turic
This helper interface can load classes that implement a specific interface using the service loader.

T

TuriClass - Interface in ch.turic
Classes implementing this interface and "providing" these classes from the module can implement methods for Java classes.
TuriFunction - Interface in ch.turic
 
TuriMacro - Interface in ch.turic
 

W

when(boolean, String, Object...) - Static method in exception class ch.turic.ExecutionException
 
when(boolean, Supplier<String>) - Static method in exception class ch.turic.ExecutionException
 
when(LexList, boolean, String, Object...) - Static method in exception class ch.turic.BadSyntax
 
when(Pos, boolean, String, Object...) - Static method in exception class ch.turic.BadSyntax
 
when(Pos, boolean, Supplier<String>) - Static method in exception class ch.turic.BadSyntax
 
B C E F G I L N R S T W 
All Classes and Interfaces|All Packages|Serialized Form