C# 클래스 CSScheme.Primitive

상속: Procedure
파일 보기 프로젝트 열기: jackpal/Dandy-Dungeon

공개 메소드들

메소드 설명
Primitive ( int id, int minArgs, int maxArgs ) : System
apply ( Scheme interp, Object args ) : Object
charCompare ( Object x, Object y, bool ci ) : int
installPrimitives ( Environment env ) : Environment
memberAssoc ( Object obj, Object list, char m, char eq ) : Object
numCompare ( Object args, char op ) : Object
numCompute ( Object args, char op, double result ) : Object
stringAppend ( Object args ) : char[]
stringCompare ( Object x, Object y, bool ci ) : int

비공개 메소드들

메소드 설명
append ( Object args ) : Object
append2 ( Object x, Object y ) : Object
gcd ( Object args ) : Object
gcd2 ( long a, long b ) : long
isExact ( Object x ) : bool
isList ( Object x ) : bool
lcm ( Object args ) : Object
map ( Procedure proc, Object args, Scheme interp, Pair result ) : Pair
numberToString ( Object x, Object y ) : Object
openInputFile ( Object filename ) : InputPort
openOutputFile ( Object filename ) : TextWriter
sign ( int x ) : int
stringToNumber ( Object x, Object y ) : Object

메소드 상세

Primitive() 공개 메소드

public Primitive ( int id, int minArgs, int maxArgs ) : System
id int
minArgs int
maxArgs int
리턴 System

apply() 공개 메소드

public apply ( Scheme interp, Object args ) : Object
interp Scheme
args Object
리턴 Object

charCompare() 공개 정적인 메소드

public static charCompare ( Object x, Object y, bool ci ) : int
x Object
y Object
ci bool
리턴 int

installPrimitives() 공개 정적인 메소드

public static installPrimitives ( Environment env ) : Environment
env Environment
리턴 Environment

memberAssoc() 공개 정적인 메소드

public static memberAssoc ( Object obj, Object list, char m, char eq ) : Object
obj Object
list Object
m char
eq char
리턴 Object

numCompare() 공개 정적인 메소드

public static numCompare ( Object args, char op ) : Object
args Object
op char
리턴 Object

numCompute() 공개 정적인 메소드

public static numCompute ( Object args, char op, double result ) : Object
args Object
op char
result double
리턴 Object

stringAppend() 공개 정적인 메소드

public static stringAppend ( Object args ) : char[]
args Object
리턴 char[]

stringCompare() 공개 정적인 메소드

public static stringCompare ( Object x, Object y, bool ci ) : int
x Object
y Object
ci bool
리턴 int