SYMBOL INDEX (972 symbols across 65 files) FILE: doc/site/static/codejar-linenumbers.js function withLineNumbers (line 1) | function withLineNumbers(highlight, options = {}) { function init (line 18) | function init(editor, opts) { FILE: doc/site/static/codejar.js function CodeJar (line 1) | function CodeJar(editor, highlight, opt = {}) { FILE: doc/site/static/prism.js function o (line 3) | function o(e){i.highlightedCode=e,C.hooks.run("before-insert",i),i.eleme... function _ (line 3) | function _(e,n,t,r,a){this.type=e,this.content=n,this.alias=t,this.lengt... function l (line 3) | function l(){var e={value:null,prev:null,next:null},n={value:null,prev:e... function M (line 3) | function M(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a... function W (line 3) | function W(e,n,t){for(var r=n.next,a=0;a sources) method extractPlanFromConstraints (line 548) | Plan extractPlanFromConstraints(List constraints) method addPropagate (line 571) | bool addPropagate(Constraint c, int mark) method removePropagateFrom (line 590) | List removePropagateFrom(Variable out) method addConstraintsConsumingTo (line 614) | void addConstraintsConsumingTo(Variable v, List coll) class Plan (line 629) | class Plan { method addConstraint (line 632) | void addConstraint(Constraint c) method size (line 636) | int size() method execute (line 638) | void execute() function chainTest (line 659) | void chainTest(int n) function projectionTest (line 686) | void projectionTest(int n) function change (line 718) | void change(Variable v, int newValue) FILE: test/benchmark/delta_blue.py class Strength (line 33) | class Strength(object): method __init__ (line 42) | def __init__(self, strength, name): method stronger (line 48) | def stronger(cls, s1, s2): method weaker (line 52) | def weaker(cls, s1, s2): method weakest_of (line 56) | def weakest_of(cls, s1, s2): method strongest (line 63) | def strongest(cls, s1, s2): method next_weaker (line 69) | def next_weaker(self): class Constraint (line 93) | class Constraint(object): method __init__ (line 94) | def __init__(self, strength): method add_constraint (line 98) | def add_constraint(self): method satisfy (line 103) | def satisfy(self, mark): method destroy_constraint (line 128) | def destroy_constraint(self): method is_input (line 135) | def is_input(self): class UrnaryConstraint (line 139) | class UrnaryConstraint(Constraint): method __init__ (line 140) | def __init__(self, v, strength): method add_to_graph (line 146) | def add_to_graph(self): method choose_method (line 150) | def choose_method(self, mark): method is_satisfied (line 157) | def is_satisfied(self): method mark_inputs (line 160) | def mark_inputs(self, mark): method output (line 164) | def output(self): method recalculate (line 169) | def recalculate(self): method mark_unsatisfied (line 176) | def mark_unsatisfied(self): method inputs_known (line 179) | def inputs_known(self, mark): method remove_from_graph (line 182) | def remove_from_graph(self): class StayConstraint (line 188) | class StayConstraint(UrnaryConstraint): method __init__ (line 189) | def __init__(self, v, string): method execute (line 192) | def execute(self): class EditConstraint (line 197) | class EditConstraint(UrnaryConstraint): method __init__ (line 198) | def __init__(self, v, string): method is_input (line 201) | def is_input(self): method execute (line 204) | def execute(self): class Direction (line 209) | class Direction(object): class BinaryConstraint (line 216) | class BinaryConstraint(Constraint): method __init__ (line 217) | def __init__(self, v1, v2, strength): method choose_method (line 224) | def choose_method(self, mark): method add_to_graph (line 248) | def add_to_graph(self): method is_satisfied (line 253) | def is_satisfied(self): method mark_inputs (line 256) | def mark_inputs(self, mark): method input (line 259) | def input(self): method output (line 265) | def output(self): method recalculate (line 271) | def recalculate(self): method mark_unsatisfied (line 280) | def mark_unsatisfied(self): method inputs_known (line 283) | def inputs_known(self, mark): method remove_from_graph (line 287) | def remove_from_graph(self): class ScaleConstraint (line 297) | class ScaleConstraint(BinaryConstraint): method __init__ (line 298) | def __init__(self, src, scale, offset, dest, strength): method add_to_graph (line 304) | def add_to_graph(self): method remove_from_graph (line 309) | def remove_from_graph(self): method mark_inputs (line 318) | def mark_inputs(self, mark): method execute (line 323) | def execute(self): method recalculate (line 329) | def recalculate(self): class EqualityConstraint (line 339) | class EqualityConstraint(BinaryConstraint): method execute (line 340) | def execute(self): class Variable (line 344) | class Variable(object): method __init__ (line 345) | def __init__(self, name, initial_value=0): method __repr__ (line 355) | def __repr__(self): method add_constraint (line 362) | def add_constraint(self, constraint): method remove_constraint (line 365) | def remove_constraint(self, constraint): class Planner (line 372) | class Planner(object): method __init__ (line 373) | def __init__(self): method incremental_add (line 377) | def incremental_add(self, constraint): method incremental_remove (line 384) | def incremental_remove(self, constraint): method new_mark (line 402) | def new_mark(self): method make_plan (line 406) | def make_plan(self, sources): method extract_plan_from_constraints (line 421) | def extract_plan_from_constraints(self, constraints): method add_propagate (line 430) | def add_propagate(self, c, mark): method remove_propagate_from (line 446) | def remove_propagate_from(self, out): method add_constraints_consuming_to (line 470) | def add_constraints_consuming_to(self, v, coll): class Plan (line 482) | class Plan(object): method __init__ (line 483) | def __init__(self): method add_constraint (line 487) | def add_constraint(self, c): method __len__ (line 490) | def __len__(self): method __getitem__ (line 493) | def __getitem__(self, index): method execute (line 496) | def execute(self): function chain_test (line 504) | def chain_test(n): function projection_test (line 555) | def projection_test(n): function change (line 606) | def change(v, new_value): function delta_blue (line 626) | def delta_blue(): FILE: test/benchmark/fannkuch.py function fannkuch (line 9) | def fannkuch(n): FILE: test/benchmark/fannkuch.rb function fannkuch (line 1) | def fannkuch(n) FILE: test/benchmark/fib.dart function fib (line 1) | fib(n) function main (line 6) | main() FILE: test/benchmark/fib.py function fib (line 5) | def fib(n): FILE: test/benchmark/fib.rb function fib (line 1) | def fib(n) FILE: test/benchmark/for.dart function main (line 1) | main() FILE: test/benchmark/method_call.dart class Toggle (line 1) | class Toggle { class NthToggle (line 16) | class NthToggle extends Toggle { function main (line 37) | main() FILE: test/benchmark/method_call.py class Toggle (line 14) | class Toggle(object): method __init__ (line 15) | def __init__(self, start_state): method value (line 17) | def value(self): method activate (line 19) | def activate(self): class NthToggle (line 23) | class NthToggle(Toggle): method __init__ (line 24) | def __init__(self, start_state, max_counter): method activate (line 28) | def activate(self): function main (line 36) | def main(): FILE: test/benchmark/method_call.rb class Toggle (line 7) | class Toggle method initialize (line 8) | def initialize(start_state) method value (line 12) | def value method activate (line 16) | def activate class NthToggle (line 22) | class NthToggle < Toggle method initialize (line 23) | def initialize(start_state, max_counter) method activate (line 29) | def activate function main (line 39) | def main() FILE: test/main.c function WrenVM (line 14) | static WrenVM* initVM(bool isAPITest) function main (line 34) | int main(int argc, const char* argv[]) { FILE: test/test.c function ensureCapacity (line 5) | void ensureCapacity(Path* path, size_t capacity) function appendSlice (line 23) | void appendSlice(Path* path, Slice slice) function pathAppendString (line 32) | void pathAppendString(Path* path, const char* string) function isSeparator (line 40) | inline static bool isSeparator(char c) function isDriveLetter (line 54) | inline static bool isDriveLetter(char c) function absolutePrefixLength (line 66) | inline static size_t absolutePrefixLength(const char* path) function PathType (line 94) | PathType pathType(const char* path) function Path (line 110) | Path* pathNew(const char* string) function pathFree (line 123) | void pathFree(Path* path) function pathDirName (line 129) | void pathDirName(Path* path) function pathRemoveExtension (line 147) | void pathRemoveExtension(Path* path) function pathAppendChar (line 163) | void pathAppendChar(Path* path, char c) function pathJoin (line 170) | void pathJoin(Path* path, const char* string) function pathNormalize (line 180) | void pathNormalize(Path* path) function vm_write (line 343) | void vm_write(WrenVM* vm, const char* text) function reportError (line 348) | void reportError(WrenVM* vm, WrenErrorType type, function readModuleComplete (line 367) | void readModuleComplete(WrenVM* vm, const char* module, WrenLoadModuleRe... function WrenLoadModuleResult (line 375) | WrenLoadModuleResult readModule(WrenVM* vm, const char* module) function isModuleAnAPITest (line 426) | bool isModuleAnAPITest(const char* module) function WrenInterpretResult (line 433) | WrenInterpretResult runFile(WrenVM* vm, const char* path) function handle_args (line 464) | int handle_args(int argc, const char* argv[]) FILE: test/test.h type Slice (line 32) | typedef struct { type PathType (line 38) | typedef enum type Path (line 52) | typedef struct FILE: test/unit/main.c function main (line 4) | int main() FILE: test/unit/path_test.c function expectNormalize (line 9) | static void expectNormalize(const char* input, const char* expected) function testNormalize (line 31) | static void testNormalize() function testPath (line 99) | void testPath() FILE: test/unit/test.c function pass (line 8) | void pass() function fail (line 13) | void fail() function showTestResults (line 18) | int showTestResults() FILE: try/main.try.c function WrenVM (line 11) | static WrenVM* initVM() function wren_compile (line 28) | int wren_compile(const char* input) { function main (line 36) | int main(int argc, const char* argv[]) { FILE: util/benchmark.py function BENCHMARK (line 52) | def BENCHMARK(name, pattern): function green (line 116) | def green(text): function red (line 119) | def red(text): function yellow (line 122) | def yellow(text): function get_score (line 126) | def get_score(time): function standard_deviation (line 135) | def standard_deviation(times): function run_trial (line 149) | def run_trial(benchmark, language): function run_benchmark_language (line 174) | def run_benchmark_language(benchmark, language, benchmark_result): function run_benchmark (line 237) | def run_benchmark(benchmark, languages, graph): function graph_results (line 253) | def graph_results(benchmark_result): function read_baseline (line 279) | def read_baseline(): function generate_baseline (line 293) | def generate_baseline(): function print_html (line 306) | def print_html(): function main (line 341) | def main(): FILE: util/generate_amalgamation.py function find_file (line 16) | def find_file(filename): function add_comment_file (line 28) | def add_comment_file(filename): function add_file (line 35) | def add_file(filename): FILE: util/generate_docs.py class RootedHTTPServer (line 28) | class RootedHTTPServer(HTTPServer): method __init__ (line 33) | def __init__(self, base_path, *args, **kwargs): class RootedHTTPRequestHandler (line 38) | class RootedHTTPRequestHandler(SimpleHTTPRequestHandler): method translate_path (line 43) | def translate_path(self, path): function ensure_dir (line 60) | def ensure_dir(path): function is_up_to_date (line 65) | def is_up_to_date(path, out_path): function format_file (line 75) | def format_file(path, skip_up_to_date): function copy_static (line 147) | def copy_static(): function format_files (line 165) | def format_files(skip_up_to_date): function run_server (line 174) | def run_server(): FILE: util/generate_projects.py function run_premake (line 29) | def run_premake(action, os): FILE: util/metrics.py function c_metrics (line 34) | def c_metrics(label, directories): function wren_metrics (line 76) | def wren_metrics(label, directories): FILE: util/test.py class Test (line 56) | class Test: method __init__ (line 57) | def __init__(self, path): method parse (line 68) | def parse(self): method run (line 148) | def run(self, app, type): method validate (line 176) | def validate(self, is_example, exit_code, out, err): method validate_runtime_error (line 203) | def validate_runtime_error(self, error_lines): method validate_compile_errors (line 239) | def validate_compile_errors(self, error_lines): method validate_exit_code (line 260) | def validate_exit_code(self, exit_code, error_lines): method validate_output (line 268) | def validate_output(self, out): method fail (line 292) | def fail(self, message, *args): function color_text (line 298) | def color_text(text, color): function green (line 309) | def green(text): return color_text(text, '\033[32m') function pink (line 310) | def pink(text): return color_text(text, '\033[91m') function red (line 311) | def red(text): return color_text(text, '\033[31m') function yellow (line 312) | def yellow(text): return color_text(text, '\033[33m') function walk (line 315) | def walk(dir, callback, ignored=None): function print_line (line 333) | def print_line(line=None): function run_script (line 343) | def run_script(app, path, type): function run_test (line 388) | def run_test(path, example=False): function run_api_test (line 392) | def run_api_test(path): function run_example (line 396) | def run_example(path): FILE: util/wren_to_c_string.py function wren_to_c_string (line 22) | def wren_to_c_string(input_path, wren_source_lines, module): function main (line 34) | def main():