Uses of Interface
com.twineworks.tweakflow.lang.values.UserCallContext
Packages that use UserCallContext
Package
Description
Java implementations of tweakflow standard library functions.
-
Uses of UserCallContext in com.twineworks.tweakflow.lang.interpreter
Classes in com.twineworks.tweakflow.lang.interpreter that implement UserCallContext -
Uses of UserCallContext in com.twineworks.tweakflow.lang.interpreter.calls
Methods in com.twineworks.tweakflow.lang.interpreter.calls with parameters of type UserCallContextModifier and TypeMethodDescriptionstatic Arity1CallSiteCallSites.createArity1CallSite(Value f, Node at, Stack stack, EvaluationContext evaluationContext, UserCallContext userCallContext) static Arity2CallSiteCallSites.createArity2CallSite(Value f, Node at, Stack stack, EvaluationContext evaluationContext, UserCallContext userCallContext) static Arity3CallSiteCallSites.createArity3CallSite(Value f, Node at, Stack stack, EvaluationContext evaluationContext, UserCallContext userCallContext) Constructors in com.twineworks.tweakflow.lang.interpreter.calls with parameters of type UserCallContextModifierConstructorDescriptionArity1CallSiteToArity1User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArity2User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArity3User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArity4User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArityNUser(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArity2User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArity3User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArity4User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArityNUser(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity3CallSiteToArity3User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity3CallSiteToArity4User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity3CallSiteToArityNUser(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) -
Uses of UserCallContext in com.twineworks.tweakflow.lang.values
Methods in com.twineworks.tweakflow.lang.values with parameters of type UserCallContextModifier and TypeMethodDescriptionArity0UserFunction.call(UserCallContext context) Arity1UserFunction.call(UserCallContext context, Value arg0) Arity2UserFunction.call(UserCallContext context, Value arg0, Value arg1) Arity3UserFunction.call(UserCallContext context, Value arg0, Value arg1, Value arg2) ArityNUserFunction.callVariadic(UserCallContext context, Value... args) -
Uses of UserCallContext in com.twineworks.tweakflow.std
Methods in com.twineworks.tweakflow.std with parameters of type UserCallContextModifier and TypeMethodDescriptionBin.base64_decode.call(UserCallContext context, Value x, Value variant) Bin.base64_encode.call(UserCallContext context, Value x, Value variant) Bin.byte_at.call(UserCallContext context, Value x, Value i) Bin.concat.call(UserCallContext context, Value xs) Bin.double_at.call(UserCallContext context, Value x, Value i, Value bigEndian) Bin.dword_at.call(UserCallContext context, Value x, Value i, Value bigEndian) Bin.float_at.call(UserCallContext context, Value x, Value i, Value bigEndian) Bin.from_hex.call(UserCallContext context, Value x) Bin.long_at.call(UserCallContext context, Value x, Value i, Value bigEndian) Bin.of_byte.call(UserCallContext context, Value x, Value signed) Bin.of_double.call(UserCallContext context, Value x, Value bigEndian) Bin.of_dword.call(UserCallContext context, Value x, Value signed, Value bigEndian) Bin.of_float.call(UserCallContext context, Value x, Value bigEndian) Bin.of_long.call(UserCallContext context, Value x, Value bigEndian) Bin.of_word.call(UserCallContext context, Value x, Value signed, Value bigEndian) Bin.size.call(UserCallContext context, Value x) Bin.slice.call(UserCallContext context, Value x, Value start, Value end) Bin.to_hex.call(UserCallContext context, Value x) Bin.word_at.call(UserCallContext context, Value x, Value i, Value bigEndian) Core.eval.call(UserCallContext context, Value x) Core.hash.call(UserCallContext context, Value x) Core.inspect.call(UserCallContext context, Value x) Core.isNil.call(UserCallContext context, Value x) Core.present.call(UserCallContext context, Value x) Data.all.call(UserCallContext context, Value xs, Value p) Data.any.call(UserCallContext context, Value xs, Value p) Data.append.call(UserCallContext context, Value xs, Value x) Data.choice.call(UserCallContext context, Value xs, Value seed) Data.concat.call(UserCallContext context, Value lists) Data.contains.call(UserCallContext context, Value xs, Value x) Data.delete.call(UserCallContext context, Value xs, Value key) Data.drop_until.call(UserCallContext context, Value p, Value xs) Data.drop_while.call(UserCallContext context, Value p, Value xs) Data.drop.call(UserCallContext context, Value n, Value xs) Data.empty.call(UserCallContext context, Value xs) Data.entries.call(UserCallContext context, Value xs) Data.filter.call(UserCallContext context, Value xs, Value p) Data.find.call(UserCallContext context, Value xs, Value p) Data.findIndex.call(UserCallContext context, Value xs, Value p) Data.findLast.call(UserCallContext context, Value xs, Value p) Data.findLastIndex.call(UserCallContext context, Value xs, Value p) Data.get.call(UserCallContext context, Value xs, Value key, Value notFound) Data.getIn.call(UserCallContext context, Value xs, Value keys, Value notFound) Data.group_by.call(UserCallContext context, Value xs, Value f) Data.group_deep_by.call(UserCallContext context, Value xs, Value f) Data.has.call(UserCallContext context, Value xs, Value key) Data.head.call(UserCallContext context, Value xs) Data.index_by.call(UserCallContext context, Value xs, Value f) Data.index_deep_by.call(UserCallContext context, Value xs, Value f) Data.indexOf.call(UserCallContext context, Value xs, Value x, Value start) Data.init.call(UserCallContext context, Value xss) Data.insert.call(UserCallContext context, Value xs, Value i, Value v) Data.keyOf.call(UserCallContext context, Value xs, Value x) Data.keys.call(UserCallContext context, Value xs) Data.last.call(UserCallContext context, Value xs) Data.lastIndexOf.call(UserCallContext context, Value xs, Value x, Value end) Data.map.call(UserCallContext context, Value xs, Value f) Data.merge.call(UserCallContext context, Value dicts) Data.none.call(UserCallContext context, Value xs, Value p) Data.omit.call(UserCallContext context, Value xs, Value keys) Data.pluck.call(UserCallContext context, Value xs, Value key) Data.prepend.call(UserCallContext context, Value x, Value xs) Data.put.call(UserCallContext context, Value xs, Value key, Value value) Data.putIn.call(UserCallContext context, Value xs, Value keys, Value value) Data.range.call(UserCallContext context, Value start, Value end) Data.reduce.call(UserCallContext context, Value xs, Value init, Value f) Data.repeat.call(UserCallContext context, Value n, Value x) Data.reverse.call(UserCallContext context, Value xss) Data.select.call(UserCallContext context, Value xs, Value keys, Value notFound) Data.shuffle.call(UserCallContext context, Value xs, Value seed) Data.size.call(UserCallContext context, Value xs) Data.slice.call(UserCallContext context, Value xs, Value start, Value end) Data.sort.call(UserCallContext context, Value xs, Value f) Data.tail.call(UserCallContext context, Value xs) Data.take_until.call(UserCallContext context, Value p, Value xs) Data.take_while.call(UserCallContext context, Value p, Value xs) Data.take.call(UserCallContext context, Value n, Value xs) Data.unique.call(UserCallContext context, Value xs) Data.update.call(UserCallContext context, Value xs, Value key, Value f) Data.updateIn.call(UserCallContext context, Value xs, Value keys, Value f) Data.values.call(UserCallContext context, Value xs) Decimals.divide_integral.call(UserCallContext context, Value x, Value y) Decimals.from_double_exact.call(UserCallContext context, Value x) Decimals.plain.call(UserCallContext context, Value x) Decimals.round.call(UserCallContext context, Value x, Value digits, Value roundingMode) Decimals.scale.call(UserCallContext context, Value x) Decimals.strip_trailing_zeros.call(UserCallContext context, Value x) Decimals.ulp.call(UserCallContext context, Value x) Decimals.with_scale.call(UserCallContext context, Value x, Value scale, Value roundingMode) Fun.doWhile.call(UserCallContext context, Value p, Value x, Value f) Fun.signature.call(UserCallContext context, Value f) Fun.times.call(UserCallContext context, Value n, Value x, Value f) Fun.until.call(UserCallContext context, Value p, Value x, Value f) Locale.decimalSymbols.call(UserCallContext context, Value lang) Locale.languages.call(UserCallContext context, Value localeForDisplayNames) Math.abs.call(UserCallContext context, Value x) Math.acos.call(UserCallContext context, Value x) Math.asin.call(UserCallContext context, Value x) Math.atan.call(UserCallContext context, Value x) Math.bitCount.call(UserCallContext context, Value x) Math.ceil.call(UserCallContext context, Value x) Math.compare.call(UserCallContext context, Value a, Value b) Math.cos.call(UserCallContext context, Value x) Math.dec.call(UserCallContext context, Value x) Math.factorial.call(UserCallContext context, Value n) Math.finite.call(UserCallContext context, Value x) Math.floor.call(UserCallContext context, Value x) Math.formatter_impl.call(UserCallContext context, Value x) Math.formatter.call(UserCallContext context, Value pattern, Value decimalSymbols, Value roundingMode, Value alwaysShowDecimalSeparator) Math.inc.call(UserCallContext context, Value x) Math.log.call(UserCallContext context, Value x) Math.log10.call(UserCallContext context, Value x) Math.max.call(UserCallContext context, Value xs) Math.min.call(UserCallContext context, Value xs) Math.nan.call(UserCallContext context, Value x) Math.parser_impl.call(UserCallContext context, Value x) Math.parser.call(UserCallContext context, Value pattern, Value decimalSymbols, Value lenient, Value parseDecimal) Math.rand.call(UserCallContext context, Value seed) Math.rands.call(UserCallContext context, Value count, Value seed) Math.round.call(UserCallContext context, Value x) Math.sin.call(UserCallContext context, Value x) Math.sqrt.call(UserCallContext context, Value x) Math.tan.call(UserCallContext context, Value x) Regex.capture_impl.call(UserCallContext context, Value x) Regex.capturing.call(UserCallContext context, Value pattern) Regex.matcher_impl.call(UserCallContext context, Value x) Regex.matching.call(UserCallContext context, Value pattern) Regex.quote.call(UserCallContext context, Value x) Regex.replace_impl.call(UserCallContext context, Value x) Regex.replacing.call(UserCallContext context, Value pattern, Value replace) Regex.scanning_impl.call(UserCallContext context, Value x) Regex.scanning.call(UserCallContext context, Value pattern) Regex.splitting_impl.call(UserCallContext context, Value x) Regex.splitting.call(UserCallContext context, Value pattern, Value limit) Strings.charAt.call(UserCallContext context, Value x, Value i) Strings.chars.call(UserCallContext context, Value x) Strings.charsets.call(UserCallContext context) Strings.codePointAt.call(UserCallContext context, Value x, Value i) Strings.codePoints.call(UserCallContext context, Value x) Strings.comparator_impl.call(UserCallContext context, Value a, Value b) Strings.comparator.call(UserCallContext context, Value lang, Value case_sensitive) Strings.compare.call(UserCallContext context, Value a, Value b) Strings.concat.call(UserCallContext context, Value xs) Strings.endsWith.call(UserCallContext context, Value x, Value tail) Strings.from_bytes.call(UserCallContext context, Value x, Value charset) Strings.indexOf.call(UserCallContext context, Value x, Value sub, Value start) Strings.join.call(UserCallContext context, Value xs, Value s) Strings.lastIndexOf.call(UserCallContext context, Value x, Value sub, Value end) Strings.length.call(UserCallContext context, Value arg) Strings.lower_case.call(UserCallContext context, Value x, Value lang) Strings.matcher_impl.call(UserCallContext context, Value x) Strings.matching.call(UserCallContext context, Value pattern) Strings.ofCodePoints.call(UserCallContext context, Value xs) Strings.searchReplace.call(UserCallContext context, Value x, Value search, Value replace) Strings.split.call(UserCallContext context, Value x, Value sep) Strings.startsWith.call(UserCallContext context, Value x, Value init) Strings.substring.call(UserCallContext context, Value x, Value start, Value end) Strings.to_bytes.call(UserCallContext context, Value x, Value charset) Strings.trim.call(UserCallContext context, Value x) Strings.upper_case.call(UserCallContext context, Value x, Value lang) Time.addDuration.call(UserCallContext context, Value start, Value seconds, Value nanoOfSecond) Time.dayOfMonth.call(UserCallContext context, Value x) Time.dayOfWeek.call(UserCallContext context, Value x) Time.dayOfYear.call(UserCallContext context, Value x) Time.daysBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.durationBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.endOfMonth.call(UserCallContext context, Value x, Value offset) Time.formatter_impl.call(UserCallContext context, Value x) Time.formatter.call(UserCallContext context, Value pattern, Value lang) Time.hour.call(UserCallContext context, Value x) Time.hoursBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.minute.call(UserCallContext context, Value x) Time.minutesBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.month.call(UserCallContext context, Value x) Time.monthsBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.nanoOfSecond.call(UserCallContext context, Value x) Time.offsetSeconds.call(UserCallContext context, Value x) Time.parser_impl.call(UserCallContext context, Value x) Time.parser.call(UserCallContext context, Value pattern, Value lang, Value default_tz, Value lenient) Time.periodBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.sameInstantAtZone.call(UserCallContext context, Value x, Value tz) Time.second.call(UserCallContext context, Value x) Time.secondsBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.unixTimestamp.call(UserCallContext context, Value x) Time.unixTimestampMs.call(UserCallContext context, Value x) Time.weekOfYear.call(UserCallContext context, Value x) Time.withDayOfMonth.call(UserCallContext context, Value x, Value day_of_month) Time.withHour.call(UserCallContext context, Value x, Value hour) Time.withMinute.call(UserCallContext context, Value x, Value minute) Time.withMonth.call(UserCallContext context, Value x, Value month) Time.withNanoOfSecond.call(UserCallContext context, Value x, Value nano_of_second) Time.withSecond.call(UserCallContext context, Value x, Value second) Time.withTz.call(UserCallContext context, Value x, Value tz) Time.withYear.call(UserCallContext context, Value x, Value year) Time.year.call(UserCallContext context, Value x) Time.yearsBetween.call(UserCallContext context, Value startInclusive, Value endExclusive) Time.zone.call(UserCallContext context, Value x) Time.zones.call(UserCallContext context) Time.of.callVariadic(UserCallContext context, Value... args)