SYMBOL INDEX (372 symbols across 35 files) FILE: astnode.py class ASTNode (line 8) | class ASTNode(object): method __init__ (line 9) | def __init__(self, node_type, label=None, value=None, children=None): method is_leaf (line 31) | def is_leaf(self): method is_preterminal (line 35) | def is_preterminal(self): method size (line 39) | def size(self): method nodes (line 50) | def nodes(self): method as_type_node (line 59) | def as_type_node(self): method __repr__ (line 63) | def __repr__(self): method __hash__ (line 83) | def __hash__(self): method __eq__ (line 94) | def __eq__(self, other): method __ne__ (line 118) | def __ne__(self, other): method __getitem__ (line 121) | def __getitem__(self, child_type): method __delitem__ (line 124) | def __delitem__(self, child_type): method add_child (line 133) | def add_child(self, child): method get_child_id (line 137) | def get_child_id(self, child): method pretty_print (line 144) | def pretty_print(self): method pretty_print_helper (line 150) | def pretty_print_helper(self, sb, depth, new_line=False): method get_leaves (line 176) | def get_leaves(self): method to_rule (line 186) | def to_rule(self, include_value=False): method get_productions (line 198) | def get_productions(self, include_value_node=False): method copy (line 245) | def copy(self): class DecodeTree (line 264) | class DecodeTree(ASTNode): method __init__ (line 265) | def __init__(self, node_type, label=None, value=None, children=None, t... method copy (line 273) | def copy(self): class Rule (line 285) | class Rule(ASTNode): method __init__ (line 286) | def __init__(self, *args, **kwargs): method parent (line 292) | def parent(self): method __repr__ (line 295) | def __repr__(self): FILE: components.py class PointerNet (line 21) | class PointerNet(Layer): method __init__ (line 22) | def __init__(self, name='PointerNet'): method __call__ (line 35) | def __call__(self, query_embed, query_token_embed_mask, decoder_states): class Hyp (line 53) | class Hyp: method __init__ (line 54) | def __init__(self, *args): method __repr__ (line 78) | def __repr__(self): method can_expand (line 81) | def can_expand(self, node): method apply_rule (line 104) | def apply_rule(self, rule, nt=None): method append_token (line 126) | def append_token(self, token, nt=None): method frontier_nt_helper (line 139) | def frontier_nt_helper(self, node): method frontier_nt (line 153) | def frontier_nt(self): method get_action_parent_t (line 163) | def get_action_parent_t(self): class CondAttLSTM (line 195) | class CondAttLSTM(Layer): method __init__ (line 199) | def __init__(self, input_dim, output_dim, method _step (line 280) | def _step(self, method _for_step (line 385) | def _for_step(self, method __call__ (line 446) | def __call__(self, X, context, parent_t_seq, init_state=None, init_cel... method get_mask (line 528) | def get_mask(self, mask, X): FILE: dataset.py class Action (line 31) | class Action(object): method __init__ (line 32) | def __init__(self, act_type, data): method __repr__ (line 36) | def __repr__(self): class Vocab (line 44) | class Vocab(object): method __init__ (line 45) | def __init__(self): method unk (line 52) | def unk(self): method eos (line 56) | def eos(self): method __getitem__ (line 59) | def __getitem__(self, item): method __contains__ (line 66) | def __contains__(self, item): method size (line 70) | def size(self): method __setitem__ (line 73) | def __setitem__(self, key, value): method __len__ (line 76) | def __len__(self): method __iter__ (line 79) | def __iter__(self): method iteritems (line 82) | def iteritems(self): method complete (line 85) | def complete(self): method get_token (line 88) | def get_token(self, token_id): method insert_token (line 91) | def insert_token(self, token): function tokenize (line 104) | def tokenize(str): function gen_vocab (line 109) | def gen_vocab(tokens, vocab_size=3000, freq_cutoff=5): class DataEntry (line 133) | class DataEntry: method __init__ (line 134) | def __init__(self, raw_id, query, parse_tree, code, actions, meta_data... method data (line 145) | def data(self): method copy (line 153) | def copy(self): class DataSet (line 159) | class DataSet: method __init__ (line 160) | def __init__(self, annot_vocab, terminal_vocab, grammar, name='train_d... method add (line 168) | def add(self, example): method get_dataset_by_ids (line 173) | def get_dataset_by_ids(self, ids, name): method count (line 186) | def count(self): method get_examples (line 192) | def get_examples(self, ids): method get_prob_func_inputs (line 198) | def get_prob_func_inputs(self, ids): method init_data_matrices (line 218) | def init_data_matrices(self, max_query_length=70, max_example_action_n... class DataHelper (line 287) | class DataHelper(object): method canonicalize_query (line 289) | def canonicalize_query(query): function parse_django_dataset_nt_only (line 293) | def parse_django_dataset_nt_only(): function parse_django_dataset (line 359) | def parse_django_dataset(): function check_terminals (line 559) | def check_terminals(): function query_to_data (line 600) | def query_to_data(query, annot_vocab): function canonicalize_query (line 616) | def canonicalize_query(query): function canonicalize_example (line 664) | def canonicalize_example(query, code): function process_query (line 690) | def process_query(query, code): function preprocess_dataset (line 745) | def preprocess_dataset(annot_file, code_file): FILE: decoder.py function decode_python_dataset (line 6) | def decode_python_dataset(model, dataset, verbose=True): function decode_ifttt_dataset (line 41) | def decode_ifttt_dataset(model, dataset, verbose=True): FILE: evaluation.py function tokenize_for_bleu_eval (line 17) | def tokenize_for_bleu_eval(code): function evaluate (line 28) | def evaluate(model, dataset, verbose=True): function evaluate_decode_results (line 62) | def evaluate_decode_results(dataset, decode_results, verbose=True): function analyze_decode_results (line 266) | def analyze_decode_results(dataset, decode_results, verbose=True): function evaluate_seq2seq_decode_results (line 523) | def evaluate_seq2seq_decode_results(dataset, seq2seq_decode_file, seq2se... function evaluate_seq2tree_sample_file (line 610) | def evaluate_seq2tree_sample_file(sample_file, id_file, dataset): function evaluate_ifttt_results (line 720) | def evaluate_ifttt_results(dataset, decode_results, verbose=True): function ifttt_metric (line 809) | def ifttt_metric(predict_parse_tree, ref_parse_tree): function decode_and_evaluate_ifttt (line 836) | def decode_and_evaluate_ifttt(model, test_data): function decode_and_evaluate_ifttt_by_split (line 848) | def decode_and_evaluate_ifttt_by_split(model, test_data): FILE: interactive_mode.py function decode_query (line 101) | def decode_query(query): FILE: lang/grammar.py class Grammar (line 7) | class Grammar(object): method __init__ (line 8) | def __init__(self, rules): method __iter__ (line 51) | def __iter__(self): method __len__ (line 54) | def __len__(self): method __getitem__ (line 57) | def __getitem__(self, lhs): method get_node_type_id (line 64) | def get_node_type_id(self, node): method is_terminal (line 76) | def is_terminal(self, node): method is_value_node (line 79) | def is_value_node(self, node): FILE: lang/ifttt/grammar.py class IFTTTGrammar (line 3) | class IFTTTGrammar(Grammar): method __init__ (line 4) | def __init__(self, rules): method is_value_node (line 7) | def is_value_node(self, node): FILE: lang/ifttt/ifttt_dataset.py function load_examples (line 20) | def load_examples(data_file): function analyze_ifttt_dataset (line 35) | def analyze_ifttt_dataset(): function canonicalize_ifttt_example (line 57) | def canonicalize_ifttt_example(annot, code): function preprocess_ifttt_dataset (line 66) | def preprocess_ifttt_dataset(annot_file, code_file): function get_grammar (line 96) | def get_grammar(parse_trees): function parse_ifttt_dataset (line 121) | def parse_ifttt_dataset(): function parse_data_for_seq2seq (line 239) | def parse_data_for_seq2seq(data_file='data/ifttt.freq3.bin'): function extract_turk_data (line 267) | def extract_turk_data(): FILE: lang/ifttt/parse.py function ifttt_ast_to_parse_tree_helper (line 3) | def ifttt_ast_to_parse_tree_helper(s, offset): function ifttt_ast_to_parse_tree (line 39) | def ifttt_ast_to_parse_tree(s, attach_func_to_channel=True): function strip_params (line 49) | def strip_params(parse_tree): function attach_function_to_channel (line 60) | def attach_function_to_channel(parse_tree): FILE: lang/py/grammar.py function is_builtin_type (line 722) | def is_builtin_type(x): function is_terminal_ast_type (line 726) | def is_terminal_ast_type(x): function type_str_to_type (line 798) | def type_str_to_type(type_str): function is_compositional_leaf (line 816) | def is_compositional_leaf(node): class PythonGrammar (line 832) | class PythonGrammar(Grammar): method __init__ (line 833) | def __init__(self, rules): method is_value_node (line 836) | def is_value_node(self, node): FILE: lang/py/parse.py function python_ast_to_parse_tree (line 14) | def python_ast_to_parse_tree(node): function parse_tree_to_python_ast (line 77) | def parse_tree_to_python_ast(tree): function decode_tree_to_python_ast (line 143) | def decode_tree_to_python_ast(decode_tree): function canonicalize_code (line 172) | def canonicalize_code(code): function de_canonicalize_code (line 195) | def de_canonicalize_code(code, ref_raw_code): function de_canonicalize_code_for_seq2seq (line 221) | def de_canonicalize_code_for_seq2seq(code, ref_raw_code): function add_root (line 247) | def add_root(tree): function parse (line 254) | def parse(code): function parse_raw (line 270) | def parse_raw(code): function get_grammar (line 280) | def get_grammar(parse_trees): function tokenize_code (line 297) | def tokenize_code(code): function tokenize_code_adv (line 308) | def tokenize_code_adv(code, breakCamelStr=False): FILE: lang/py/py_dataset.py function extract_grammar (line 19) | def extract_grammar(code_file, prefix='py'): function rule_vs_node_stat (line 76) | def rule_vs_node_stat(): function process_heart_stone_dataset (line 95) | def process_heart_stone_dataset(): function canonicalize_hs_example (line 133) | def canonicalize_hs_example(query, code): function preprocess_hs_dataset (line 151) | def preprocess_hs_dataset(annot_file, code_file): function parse_hs_dataset (line 181) | def parse_hs_dataset(): function dump_data_for_evaluation (line 363) | def dump_data_for_evaluation(data_type='django', data_file='', max_query... FILE: lang/py/seq2tree_exp.py function ast_tree_to_seq2tree_repr (line 18) | def ast_tree_to_seq2tree_repr(tree): function seq2tree_repr_to_ast_tree_helper (line 40) | def seq2tree_repr_to_ast_tree_helper(tree_repr, offset): function seq2tree_repr_to_ast_tree (line 82) | def seq2tree_repr_to_ast_tree(tree_repr): function break_value_nodes (line 88) | def break_value_nodes(tree, hs=False): function merge_broken_value_nodes (line 106) | def merge_broken_value_nodes(tree): function parse_django_dataset_for_seq2tree (line 122) | def parse_django_dataset_for_seq2tree(): function parse_hs_dataset_for_seq2tree (line 213) | def parse_hs_dataset_for_seq2tree(): FILE: lang/py/unaryclosure.py function extract_unary_closure_helper (line 10) | def extract_unary_closure_helper(parse_tree, unary_link, last_node): function extract_unary_closure (line 35) | def extract_unary_closure(parse_tree): function get_unary_links (line 42) | def get_unary_links(): function get_top_unary_closures (line 88) | def get_top_unary_closures(parse_trees, k=20, freq=50): function apply_unary_closures (line 115) | def apply_unary_closures(parse_tree, unary_closures): function compressed_ast_to_normal (line 129) | def compressed_ast_to_normal(parse_tree): function match_sub_tree (line 178) | def match_sub_tree(parse_tree, cur_match_node, is_root=False): function find (line 194) | def find(parse_tree, sub_tree): function apply_unary_closure (line 208) | def apply_unary_closure(parse_tree, unary_closure, unary_link): function unary_link_to_closure (line 223) | def unary_link_to_closure(unary_link): FILE: lang/util.py function typename (line 2) | def typename(x): function escape (line 7) | def escape(text): function unescape (line 26) | def unescape(text): FILE: learner.py class Learner (line 15) | class Learner(object): method __init__ (line 16) | def __init__(self, model, train_data, val_data=None): method train (line 27) | def train(self): class DataIterator (line 164) | class DataIterator: method __init__ (line 165) | def __init__(self, dataset, batch_size=10): method reset (line 173) | def reset(self): method __iter__ (line 178) | def __iter__(self): method next_batch (line 181) | def next_batch(self): method next (line 189) | def next(self): FILE: main.py function escape (line 14) | def escape(text): function typename (line 27) | def typename(x): function get_tree_str_repr (line 31) | def get_tree_str_repr(node): function get_tree (line 64) | def get_tree(node): function parse (line 107) | def parse(code): function parse_django (line 125) | def parse_django(code_file): FILE: model.py class Model (line 30) | class Model: method __init__ (line 31) | def __init__(self): method build (line 74) | def build(self): method build_decoder (line 218) | def build_decoder(self, query_tokens, query_token_embed, query_token_e... method decode (line 324) | def decode(self, example, grammar, terminal_vocab, beam_size, max_time... method params_name_to_id (line 575) | def params_name_to_id(self): method params_dict (line 586) | def params_dict(self): method pull_params (line 590) | def pull_params(self): method save (line 593) | def save(self, model_file, **kwargs): method load (line 602) | def load(self, model_file): FILE: nn/activations.py function softmax (line 4) | def softmax(x): function time_distributed_softmax (line 8) | def time_distributed_softmax(x): function softplus (line 14) | def softplus(x): function relu (line 18) | def relu(x): function tanh (line 22) | def tanh(x): function sigmoid (line 26) | def sigmoid(x): function hard_sigmoid (line 30) | def hard_sigmoid(x): function linear (line 34) | def linear(x): function get (line 42) | def get(identifier): FILE: nn/initializations.py function get_fans (line 8) | def get_fans(shape): function uniform (line 14) | def uniform(shape, scale=0.01, name=None): function normal (line 18) | def normal(shape, scale=0.01, name=None): function lecun_uniform (line 22) | def lecun_uniform(shape): function glorot_normal (line 31) | def glorot_normal(shape): function glorot_uniform (line 39) | def glorot_uniform(shape, name=None): function he_normal (line 45) | def he_normal(shape): function he_uniform (line 53) | def he_uniform(shape): function orthogonal (line 59) | def orthogonal(shape, scale=1.1): function identity (line 71) | def identity(shape, scale=1): function zero (line 78) | def zero(shape): function one (line 82) | def one(shape): function get (line 87) | def get(identifier): FILE: nn/layers/convolution.py class Convolution2d (line 11) | class Convolution2d(Layer): method __init__ (line 14) | def __init__(self, max_sent_len, word_embed_dim, filter_num, filter_wi... method __call__ (line 35) | def __call__(self, X): FILE: nn/layers/core.py class Layer (line 15) | class Layer(object): method __init__ (line 16) | def __init__(self): method init_updates (line 19) | def init_updates(self): method __call__ (line 22) | def __call__(self, X): method supports_masked_input (line 25) | def supports_masked_input(self): method get_output_mask (line 31) | def get_output_mask(self, train=None): method set_weights (line 47) | def set_weights(self, weights): method get_weights (line 53) | def get_weights(self): method get_params (line 59) | def get_params(self): method set_name (line 62) | def set_name(self, name): class MaskedLayer (line 73) | class MaskedLayer(Layer): method supports_masked_input (line 78) | def supports_masked_input(self): class Dense (line 82) | class Dense(Layer): method __init__ (line 83) | def __init__(self, input_dim, output_dim, init='glorot_uniform', activ... method set_name (line 100) | def set_name(self, name): method __call__ (line 104) | def __call__(self, X): class Dropout (line 109) | class Dropout(Layer): method __init__ (line 110) | def __init__(self, p, srng, name='dropout'): method __call__ (line 121) | def __call__(self, X, train_only=True): class WordDropout (line 132) | class WordDropout(Layer): method __init__ (line 133) | def __init__(self, p, srng, name='WordDropout'): method __call__ (line 139) | def __call__(self, X, train_only=True): FILE: nn/layers/embeddings.py function get_embed_iter (line 11) | def get_embed_iter(file_path): class Embedding (line 22) | class Embedding(Layer): method __init__ (line 30) | def __init__(self, input_dim, output_dim, init='uniform', name=None): method get_output_mask (line 43) | def get_output_mask(self, X): method init_pretrained (line 46) | def init_pretrained(self, file_path, vocab): method __call__ (line 59) | def __call__(self, X, mask_zero=False): class HybridEmbedding (line 67) | class HybridEmbedding(Layer): method __init__ (line 75) | def __init__(self, embed_size, unfixed_embed_size, embed_dim, init='un... method get_output_mask (line 95) | def get_output_mask(self, X): method __call__ (line 98) | def __call__(self, X, mask_zero=False): FILE: nn/layers/recurrent.py class GRU (line 11) | class GRU(Layer): method __init__ (line 33) | def __init__(self, input_dim, output_dim=128, method _step (line 69) | def _step(self, method __call__ (line 82) | def __call__(self, X, mask=None, init_state=None): method get_padded_shuffled_mask (line 106) | def get_padded_shuffled_mask(self, mask, X, pad=0): class GRU_4BiRNN (line 122) | class GRU_4BiRNN(Layer): method __init__ (line 144) | def __init__(self, input_dim, output_dim=128, method _step (line 180) | def _step(self, method __call__ (line 200) | def __call__(self, X, mask=None, init_state=None): method get_padded_shuffled_mask (line 232) | def get_padded_shuffled_mask(self, mask, pad=0): class LSTM (line 246) | class LSTM(Layer): method __init__ (line 247) | def __init__(self, input_dim, output_dim, method _step (line 288) | def _step(self, method __call__ (line 304) | def __call__(self, X, mask=None, init_state=None, dropout=0, train=Tru... method get_mask (line 346) | def get_mask(self, mask, X): class BiLSTM (line 358) | class BiLSTM(Layer): method __init__ (line 359) | def __init__(self, input_dim, output_dim, method __call__ (line 380) | def __call__(self, X, mask=None, init_state=None, dropout=0, train=Tru... class CondAttLSTM (line 397) | class CondAttLSTM(Layer): method __init__ (line 401) | def __init__(self, input_dim, output_dim, method _step (line 461) | def _step(self, method __call__ (line 504) | def __call__(self, X, context, init_state=None, init_cell=None, mask=N... method get_mask (line 568) | def get_mask(self, mask, X): class GRUDecoder (line 580) | class GRUDecoder(Layer): method __init__ (line 584) | def __init__(self, input_dim, context_dim, hidden_dim, vocab_num, method _step (line 631) | def _step(self, method __call__ (line 642) | def __call__(self, target, context, mask=None): method get_padded_shuffled_mask (line 674) | def get_padded_shuffled_mask(self, mask, pad=0): FILE: nn/objectives.py function mean_squared_error (line 13) | def mean_squared_error(y_true, y_pred): function mean_absolute_error (line 17) | def mean_absolute_error(y_true, y_pred): function mean_absolute_percentage_error (line 21) | def mean_absolute_percentage_error(y_true, y_pred): function mean_squared_logarithmic_error (line 25) | def mean_squared_logarithmic_error(y_true, y_pred): function squared_hinge (line 29) | def squared_hinge(y_true, y_pred): function hinge (line 33) | def hinge(y_true, y_pred): function categorical_crossentropy (line 37) | def categorical_crossentropy(y_true, y_pred): function binary_crossentropy (line 47) | def binary_crossentropy(y_true, y_pred): function poisson_loss (line 53) | def poisson_loss(y_true, y_pred): function get (line 63) | def get(identifier): FILE: nn/optimizers.py function clip_norm (line 14) | def clip_norm(g, c, n): function kl_divergence (line 20) | def kl_divergence(p, p_hat): class Optimizer (line 24) | class Optimizer(object): method __init__ (line 25) | def __init__(self, **kwargs): method get_state (line 29) | def get_state(self): method set_state (line 32) | def set_state(self, value_list): method get_updates (line 37) | def get_updates(self, params, constraints, loss, **kwargs): method get_gradients (line 40) | def get_gradients(self, loss, params, **kwargs): method get_config (line 51) | def get_config(self): class SGD (line 55) | class SGD(Optimizer): method __init__ (line 57) | def __init__(self, lr=0.01, momentum=0., decay=0., nesterov=False, *ar... method get_updates (line 64) | def get_updates(self, params, loss): method get_config (line 82) | def get_config(self): class RMSprop (line 90) | class RMSprop(Optimizer): method __init__ (line 91) | def __init__(self, lr=0.001, rho=0.9, epsilon=1e-6, *args, **kwargs): method get_updates (line 97) | def get_updates(self, params, constraints, loss): method get_config (line 110) | def get_config(self): class Adagrad (line 117) | class Adagrad(Optimizer): method __init__ (line 118) | def __init__(self, lr=0.01, epsilon=1e-6, *args, **kwargs): method get_updates (line 123) | def get_updates(self, params, constraints, loss): method get_config (line 135) | def get_config(self): class Adadelta (line 141) | class Adadelta(Optimizer): method __init__ (line 145) | def __init__(self, lr=1.0, rho=0.95, epsilon=1e-6, *args, **kwargs): method get_updates (line 150) | def get_updates(self, params, loss): method get_config (line 172) | def get_config(self): class Adadelta_GaussianNoise (line 179) | class Adadelta_GaussianNoise(Optimizer): method __init__ (line 183) | def __init__(self, lr=1.0, rho=0.95, epsilon=1e-6, *args, **kwargs): method get_updates (line 189) | def get_updates(self, params, loss): method get_config (line 216) | def get_config(self): class Adam (line 223) | class Adam(Optimizer): method __init__ (line 229) | def __init__(self, lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-8, *... method get_updates (line 236) | def get_updates(self, params, loss, **kwargs): method get_config (line 268) | def get_config(self): function get (line 284) | def get(identifier, kwargs=None): FILE: nn/utils/config_factory.py class MetaConfig (line 4) | class MetaConfig(type): method __getitem__ (line 5) | def __getitem__(self, key): method __setitem__ (line 8) | def __setitem__(self, key, value): class config (line 12) | class config(object): method set (line 17) | def set(key, val): method init_config (line 21) | def init_config(file='config.py'): FILE: nn/utils/generic_utils.py function get_from_module (line 9) | def get_from_module(identifier, module_params, module_name, instantiate=... function make_tuple (line 23) | def make_tuple(*args): function printv (line 27) | def printv(v, prefix=''): function make_batches (line 49) | def make_batches(size, batch_size): function slice_X (line 54) | def slice_X(X, start=None, stop=None): function init_logging (line 67) | def init_logging(file_name, level=logging.INFO): function pad_sequences (line 83) | def pad_sequences(sequences, maxlen=None, dtype='int32', class Progbar (line 147) | class Progbar(object): method __init__ (line 148) | def __init__(self, target, width=30, verbose=1): method update (line 161) | def update(self, current, values=[]): method add (line 228) | def add(self, n, values=[]): FILE: nn/utils/io_utils.py class HDF5Matrix (line 9) | class HDF5Matrix(): method __init__ (line 12) | def __init__(self, datapath, dataset, start, end, normalizer=None): method __len__ (line 23) | def __len__(self): method __getitem__ (line 26) | def __getitem__(self, key): method shape (line 53) | def shape(self): function save_array (line 57) | def save_array(array, name): function load_array (line 66) | def load_array(name): function serialize_to_file (line 76) | def serialize_to_file(obj, path, protocol=cPickle.HIGHEST_PROTOCOL): function deserialize_from_file (line 82) | def deserialize_from_file(path): FILE: nn/utils/np_utils.py function to_categorical (line 8) | def to_categorical(y, nb_classes=None): function normalize (line 21) | def normalize(a, axis=-1, order=2): function binary_logloss (line 27) | def binary_logloss(p, y): function multiclass_logloss (line 36) | def multiclass_logloss(P, Y): function accuracy (line 43) | def accuracy(p, y): function probas_to_classes (line 47) | def probas_to_classes(y_pred): function categorical_probas_to_classes (line 53) | def categorical_probas_to_classes(p): FILE: nn/utils/test_utils.py function get_test_data (line 4) | def get_test_data(nb_train=1000, nb_test=500, input_shape=(10,), output_... FILE: nn/utils/theano_utils.py function floatX (line 7) | def floatX(X): function sharedX (line 11) | def sharedX(X, dtype=theano.config.floatX, name=None): function shared_zeros (line 15) | def shared_zeros(shape, dtype=theano.config.floatX, name=None): function shared_scalar (line 19) | def shared_scalar(val=0., dtype=theano.config.floatX, name=None): function shared_ones (line 23) | def shared_ones(shape, dtype=theano.config.floatX, name=None): function alloc_zeros_matrix (line 27) | def alloc_zeros_matrix(*dims): function tensor_right_shift (line 31) | def tensor_right_shift(tensor): function ndim_tensor (line 38) | def ndim_tensor(ndim, name=None): function ndim_itensor (line 51) | def ndim_itensor(ndim, name=None): function ndim_btensor (line 62) | def ndim_btensor(ndim, name=None): FILE: parse_hiro.py function typename (line 6) | def typename(x): function escape (line 9) | def escape(text): function makestr (line 21) | def makestr(node): function main (line 61) | def main(): FILE: util.py function is_numeric (line 1) | def is_numeric(s):