SYMBOL INDEX (61 symbols across 5 files) FILE: data/handle_old_schema.sql type tags (line 1) | create table if not exists tags ( FILE: data/schema.sql type cards (line 2) | create table cards ( type tags (line 10) | create table tags ( FILE: flash_cards.py function load_config (line 11) | def load_config(): function connect_db (line 23) | def connect_db(): function init_db (line 29) | def init_db(): function get_db (line 35) | def get_db(): function close_db (line 45) | def close_db(error): function index (line 51) | def index(): function cards (line 59) | def cards(): function filter_cards (line 75) | def filter_cards(filter_name): function add_card (line 105) | def add_card(): function edit (line 120) | def edit(card_id): function edit_card (line 136) | def edit_card(): function delete (line 164) | def delete(card_id): function memorize (line 176) | def memorize(card_type, card_id=None): function memorize_known (line 199) | def memorize_known(card_type, card_id=None): function get_card (line 220) | def get_card(type): function get_card_by_id (line 238) | def get_card_by_id(card_id): function mark_known (line 255) | def mark_known(card_id, card_type): function login (line 265) | def login(): function logout (line 280) | def logout(): function getAllTag (line 286) | def getAllTag(): function tags (line 301) | def tags(): function add_tag (line 309) | def add_tag(): function edit_tag (line 321) | def edit_tag(tag_id): function update_tag (line 329) | def update_tag(): function init_tag (line 347) | def init_tag(): function show (line 362) | def show(): function getTag (line 368) | def getTag(tag_id): function bookmark (line 382) | def bookmark(card_type, card_id): function list_db (line 392) | def list_db(): function load_db (line 400) | def load_db(name): function create_db (line 410) | def create_db(): function init (line 416) | def init(): function check_table_tag_exists (line 426) | def check_table_tag_exists(): function create_tag_table (line 432) | def create_tag_table(): function handle_old_schema (line 438) | def handle_old_schema(): function get_card_already_known (line 444) | def get_card_already_known(type): function mark_unknown (line 462) | def mark_unknown(card_id, card_type): FILE: static/general.js function checkit (line 32) | function checkit() { FILE: static/highlight.pack.js function n (line 2) | function n(e){return e.replace(/[&<>]/gm,function(e){return I[e]})} function t (line 2) | function t(e){return e.nodeName.toLowerCase()} function r (line 2) | function r(e,n){var t=e&&e.exec(n);return t&&0===t.index} function i (line 2) | function i(e){return k.test(e)} function a (line 2) | function a(e){var n,t,r,a,o=e.className+" ";if(o+=e.parentNode?e.parentN... function o (line 2) | function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t... function u (line 2) | function u(e){var n=[];return function r(e,i){for(var a=e.firstChild;a;a... function c (line 2) | function c(e,r,i){function a(){return e.length&&r.length?e[0].offset!==r... function s (line 2) | function s(e){function n(e){return e&&e.source||e}function t(t,r){return... function l (line 2) | function l(e,t,i,a){function o(e,n){var t,i;for(t=0,i=n.c.length;i>t;t++... function f (line 2) | function f(e,t){t=t||y.languages||E(x);var r={r:0,value:n(e)},i=r;return... function g (line 2) | function g(e){return y.tabReplace||y.useBR?e.replace(M,function(e,n){ret... function h (line 2) | function h(e,n,t){var r=n?L[n]:t,i=[e.trim()];return e.match(/\bhljs\b/)... function p (line 2) | function p(e){var n,t,r,o,s,p=a(e);i(p)||(y.useBR?(n=document.createElem... function d (line 2) | function d(e){y=o(y,e)} function b (line 2) | function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll("... function v (line 2) | function v(){addEventListener("DOMContentLoaded",b,!1),addEventListener(... function m (line 2) | function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e)... function N (line 2) | function N(){return E(x)} function R (line 2) | function R(e){return e=(e||"").toLowerCase(),x[e]||x[L[e]]}