SYMBOL INDEX (2687 symbols across 53 files) FILE: docs/beta/_sphinx_design_static/design-tabs.js function create_key (line 18) | function create_key(el) { function ready (line 29) | function ready() { function onSDLabelClick (line 89) | function onSDLabelClick() { FILE: docs/beta/_static/copybutton.js function escapeRegExp (line 148) | function escapeRegExp(string) { function filterText (line 159) | function filterText(target, exclude) { function formatCopyText (line 170) | function formatCopyText(textContent, copybuttonPromptText, isRegexp = fa... FILE: docs/beta/_static/copybutton_funcs.js function escapeRegExp (line 1) | function escapeRegExp(string) { function filterText (line 12) | function filterText(target, exclude) { function formatCopyText (line 23) | function formatCopyText(textContent, copybuttonPromptText, isRegexp = fa... FILE: docs/beta/_static/design-tabs.js function create_key (line 18) | function create_key(el) { function ready (line 29) | function ready() { function onSDLabelClick (line 89) | function onSDLabelClick() { FILE: docs/beta/_static/doctools.js constant BLACKLISTED_KEY_CONTROL_ELEMENTS (line 13) | const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ FILE: docs/beta/_static/documentation_options.js constant DOCUMENTATION_OPTIONS (line 1) | const DOCUMENTATION_OPTIONS = { FILE: docs/beta/_static/scripts/bootstrap.js function x (line 2) | function x(t){return t?(t.nodeName||"").toLowerCase():null} function k (line 2) | function k(t){if(null==t)return window;if("[object Window]"!==t.toString... function L (line 2) | function L(t){return t instanceof k(t).Element||t instanceof Element} function S (line 2) | function S(t){return t instanceof k(t).HTMLElement||t instanceof HTMLEle... function D (line 2) | function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof k(t).S... function I (line 2) | function I(t){return t.split("-")[0]} function j (line 2) | function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Arr... function F (line 2) | function F(){return!/^((?!chrome|android).)*safari/i.test(j())} function H (line 2) | function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBound... function B (line 2) | function B(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.ab... function W (line 2) | function W(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))re... function z (line 2) | function z(t){return k(t).getComputedStyle(t)} function R (line 2) | function R(t){return["table","td","th"].indexOf(x(t))>=0} function q (line 2) | function q(t){return((L(t)?t.ownerDocument:t.document)||window.document)... function V (line 2) | function V(t){return"html"===x(t)?t:t.assignedSlot||t.parentNode||(D(t)?... function Y (line 2) | function Y(t){return S(t)&&"fixed"!==z(t).position?t.offsetParent:null} function K (line 2) | function K(t){for(var e=k(t),i=Y(t);i&&R(i)&&"static"===z(i).position;)i... function Q (line 2) | function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"} function X (line 2) | function X(t,e,i){return N(t,P(e,i))} function U (line 2) | function U(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)} function G (line 2) | function G(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})} function Z (line 2) | function Z(t){return t.split("-")[1]} function et (line 2) | function et(t){var e,i=t.popper,a=t.popperRect,l=t.placement,c=t.variati... function rt (line 2) | function rt(t){return t.replace(/left|right|bottom|top/g,(function(t){re... function lt (line 2) | function lt(t){return t.replace(/start|end/g,(function(t){return at[t]}))} function ct (line 2) | function ct(t){var e=k(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pa... function ht (line 2) | function ht(t){return H(q(t)).left+ct(t).scrollLeft} function dt (line 2) | function dt(t){var e=z(t),i=e.overflow,n=e.overflowX,s=e.overflowY;retur... function ut (line 2) | function ut(t){return["html","body","#document"].indexOf(x(t))>=0?t.owne... function ft (line 2) | function ft(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.... function pt (line 2) | function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.w... function mt (line 2) | function mt(t,e,i){return e===u?pt(function(t,e){var i=k(t),n=q(t),s=i.v... function gt (line 2) | function gt(t){var e,i=t.reference,a=t.element,l=t.placement,d=l?I(l):nu... function _t (line 2) | function _t(t,e){void 0===e&&(e={});var i=e,r=i.placement,a=void 0===r?t... function vt (line 2) | function vt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-... function yt (line 2) | function yt(t){return[n,o,s,r].some((function(e){return t[e]>=0}))} function Ct (line 2) | function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=S(e),r=S(e)&&function(t)... function Ot (line 2) | function Ot(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),... function kt (line 2) | function kt(){for(var t=arguments.length,e=new Array(t),i=0;it.callable===e&... function le (line 2) | function le(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);ret... function ce (line 2) | function ce(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=le(e,... function he (line 2) | function he(t,e,i,n,s){const o=ae(e[i],n,s);o&&(t.removeEventListener(i,... function de (line 2) | function de(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s)... function ue (line 2) | function ue(t){return t=t.replace(Zt,""),ne[t]||t} method on (line 2) | on(t,e,i,n){ce(t,e,i,n,!1)} method one (line 2) | one(t,e,i,n){ce(t,e,i,n,!0)} method off (line 2) | off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=le(e,i,n),a=r... method trigger (line 2) | trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Vt();let s=... function pe (line 2) | function pe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(... function me (line 2) | function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Num... function ge (line 2) | function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))} method setDataAttribute (line 2) | setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ge(e)}`,i)} method removeDataAttribute (line 2) | removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)} method getDataAttributes (line 2) | getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).... class be (line 2) | class be{static get Default(){return{}}static get DefaultType(){return{}... method Default (line 2) | static get Default(){return{}} method DefaultType (line 2) | static get DefaultType(){return{}} method NAME (line 2) | static get NAME(){throw new Error('You have to implement the static me... method _getConfig (line 2) | _getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerg... method _configAfterMerge (line 2) | _configAfterMerge(t){return t} method _mergeConfigObj (line 2) | _mergeConfigObj(t,e){const i=Ft(e)?_e.getDataAttribute(e,"config"):{};... method _typeCheckConfig (line 2) | _typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Ob... class ve (line 2) | class ve extends be{constructor(t,e){super(),(t=Ht(t))&&(this._element=t... method constructor (line 2) | constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this... method dispose (line 2) | dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),fe.off(th... method _queueCallback (line 2) | _queueCallback(t,e,i=!0){Ut(t,e,i)} method _getConfig (line 2) | _getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._c... method getInstance (line 2) | static getInstance(t){return Nt.get(Ht(t),this.DATA_KEY)} method getOrCreateInstance (line 2) | static getOrCreateInstance(t,e={}){return this.getInstance(t)||new thi... method VERSION (line 2) | static get VERSION(){return"5.3.3"} method DATA_KEY (line 2) | static get DATA_KEY(){return`bs.${this.NAME}`} method EVENT_KEY (line 2) | static get EVENT_KEY(){return`.${this.DATA_KEY}`} method eventName (line 2) | static eventName(t){return`${t}${this.EVENT_KEY}`} method parents (line 2) | parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),... method prev (line 2) | prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return... method next (line 2) | next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];... method focusableChildren (line 2) | focusableChildren(t){const e=["a","button","input","textarea","select","... method getSelectorFromElement (line 2) | getSelectorFromElement(t){const e=ye(t);return e&&we.findOne(e)?e:null} method getElementFromSelector (line 2) | getElementFromSelector(t){const e=ye(t);return e?we.findOne(e):null} method getMultipleElementsFromSelector (line 2) | getMultipleElementsFromSelector(t){const e=ye(t);return e?we.find(e):[]} class Oe (line 2) | class Oe extends ve{static get NAME(){return"alert"}close(){if(fe.trigge... method NAME (line 2) | static get NAME(){return"alert"} method close (line 2) | close(){if(fe.trigger(this._element,Te).defaultPrevented)return;this._... method _destroyElement (line 2) | _destroyElement(){this._element.remove(),fe.trigger(this._element,Ce),... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Oe.getO... class ke (line 2) | class ke extends ve{static get NAME(){return"button"}toggle(){this._elem... method NAME (line 2) | static get NAME(){return"button"} method toggle (line 2) | toggle(){this._element.setAttribute("aria-pressed",this._element.class... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=ke.getO... class je (line 2) | class je extends be{constructor(t,e){super(),this._element=t,t&&je.isSup... method constructor (line 2) | constructor(t,e){super(),this._element=t,t&&je.isSupported()&&(this._c... method Default (line 2) | static get Default(){return Pe} method DefaultType (line 2) | static get DefaultType(){return Me} method NAME (line 2) | static get NAME(){return"swipe"} method dispose (line 2) | dispose(){fe.off(this._element,Le)} method _start (line 2) | _start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&... method _end (line 2) | _end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this.... method _move (line 2) | _move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].cli... method _handleSwipe (line 2) | _handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=... method _initEvents (line 2) | _initEvents(){this._supportPointerEvents?(fe.on(this._element,Ie,(t=>t... method _eventIsPointerPenTouch (line 2) | _eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"==... method isSupported (line 2) | static isSupported(){return"ontouchstart"in document.documentElement||... class li (line 2) | class li extends ve{constructor(t,e){super(t,e),this._interval=null,this... method constructor (line 2) | constructor(t,e){super(t,e),this._interval=null,this._activeElement=nu... method Default (line 2) | static get Default(){return ri} method DefaultType (line 2) | static get DefaultType(){return ai} method NAME (line 2) | static get NAME(){return"carousel"} method next (line 2) | next(){this._slide(ze)} method nextWhenVisible (line 2) | nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()} method prev (line 2) | prev(){this._slide(Re)} method pause (line 2) | pause(){this._isSliding&&jt(this._element),this._clearInterval()} method cycle (line 2) | cycle(){this._clearInterval(),this._updateInterval(),this._interval=se... method _maybeEnableCycle (line 2) | _maybeEnableCycle(){this._config.ride&&(this._isSliding?fe.one(this._e... method to (line 2) | to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._is... method dispose (line 2) | dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()} method _configAfterMerge (line 2) | _configAfterMerge(t){return t.defaultInterval=t.interval,t} method _addEventListeners (line 2) | _addEventListeners(){this._config.keyboard&&fe.on(this._element,Qe,(t=... method _addTouchEventListeners (line 2) | _addTouchEventListeners(){for(const t of we.find(".carousel-item img",... method _keydown (line 2) | _keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e... method _getItemIndex (line 2) | _getItemIndex(t){return this._getItems().indexOf(t)} method _setActiveIndicatorElement (line 2) | _setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const... method _updateInterval (line 2) | _updateInterval(){const t=this._activeElement||this._getActive();if(!t... method _slide (line 2) | _slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n... method _isAnimated (line 2) | _isAnimated(){return this._element.classList.contains("slide")} method _getActive (line 2) | _getActive(){return we.findOne(si,this._element)} method _getItems (line 2) | _getItems(){return we.find(ni,this._element)} method _clearInterval (line 2) | _clearInterval(){this._interval&&(clearInterval(this._interval),this._... method _directionToOrder (line 2) | _directionToOrder(t){return Kt()?t===qe?Re:ze:t===qe?ze:Re} method _orderToDirection (line 2) | _orderToDirection(t){return Kt()?t===Re?qe:Ve:t===Re?Ve:qe} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=li.getO... class Ei (line 2) | class Ei extends ve{constructor(t,e){super(t,e),this._isTransitioning=!1... method constructor (line 2) | constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArra... method Default (line 2) | static get Default(){return yi} method DefaultType (line 2) | static get DefaultType(){return wi} method NAME (line 2) | static get NAME(){return"collapse"} method toggle (line 2) | toggle(){this._isShown()?this.hide():this.show()} method show (line 2) | show(){if(this._isTransitioning||this._isShown())return;let t=[];if(th... method hide (line 2) | hide(){if(this._isTransitioning||!this._isShown())return;if(fe.trigger... method _isShown (line 2) | _isShown(t=this._element){return t.classList.contains(mi)} method _configAfterMerge (line 2) | _configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.p... method _getDimension (line 2) | _getDimension(){return this._element.classList.contains("collapse-hori... method _initializeChildren (line 2) | _initializeChildren(){if(!this._config.parent)return;const t=this._get... method _getFirstLevelChildren (line 2) | _getFirstLevelChildren(t){const e=we.find(bi,this._config.parent);retu... method _addAriaAndCollapsedClass (line 2) | _addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classLis... method jQueryInterface (line 2) | static jQueryInterface(t){const e={};return"string"==typeof t&&/show|h... class Ki (line 2) | class Ki extends ve{constructor(t,e){super(t,e),this._popper=null,this._... method constructor (line 2) | constructor(t,e){super(t,e),this._popper=null,this._parent=this._eleme... method Default (line 2) | static get Default(){return Vi} method DefaultType (line 2) | static get DefaultType(){return Yi} method NAME (line 2) | static get NAME(){return Ai} method toggle (line 2) | toggle(){return this._isShown()?this.hide():this.show()} method show (line 2) | show(){if(Wt(this._element)||this._isShown())return;const t={relatedTa... method hide (line 2) | hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedT... method dispose (line 2) | dispose(){this._popper&&this._popper.destroy(),super.dispose()} method update (line 2) | update(){this._inNavbar=this._detectNavbar(),this._popper&&this._poppe... method _completeHide (line 2) | _completeHide(t){if(!fe.trigger(this._element,ki,t).defaultPrevented){... method _getConfig (line 2) | _getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!F... method _createPopper (line 2) | _createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdow... method _isShown (line 2) | _isShown(){return this._menu.classList.contains(Pi)} method _getPlacement (line 2) | _getPlacement(){const t=this._parent;if(t.classList.contains("dropend"... method _detectNavbar (line 2) | _detectNavbar(){return null!==this._element.closest(".navbar")} method _getOffset (line 2) | _getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.s... method _getPopperConfig (line 2) | _getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[... method _selectMenuItem (line 2) | _selectMenuItem({key:t,target:e}){const i=we.find(".dropdown-menu .dro... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Ki.getO... method clearMenus (line 2) | static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)... method dataApiKeydownHandler (line 2) | static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.targe... class Zi (line 2) | class Zi extends be{constructor(t){super(),this._config=this._getConfig(... method constructor (line 2) | constructor(t){super(),this._config=this._getConfig(t),this._isAppende... method Default (line 2) | static get Default(){return Gi} method DefaultType (line 2) | static get DefaultType(){return Ji} method NAME (line 2) | static get NAME(){return Qi} method show (line 2) | show(t){if(!this._config.isVisible)return void Xt(t);this._append();co... method hide (line 2) | hide(t){this._config.isVisible?(this._getElement().classList.remove(Xi... method dispose (line 2) | dispose(){this._isAppended&&(fe.off(this._element,Ui),this._element.re... method _getElement (line 2) | _getElement(){if(!this._element){const t=document.createElement("div")... method _configAfterMerge (line 2) | _configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t} method _append (line 2) | _append(){if(this._isAppended)return;const t=this._getElement();this._... method _emulateAnimation (line 2) | _emulateAnimation(t){Ut(t,this._getElement(),this._config.isAnimated)} class an (line 2) | class an extends be{constructor(t){super(),this._config=this._getConfig(... method constructor (line 2) | constructor(t){super(),this._config=this._getConfig(t),this._isActive=... method Default (line 2) | static get Default(){return on} method DefaultType (line 2) | static get DefaultType(){return rn} method NAME (line 2) | static get NAME(){return"focustrap"} method activate (line 2) | activate(){this._isActive||(this._config.autofocus&&this._config.trapE... method deactivate (line 2) | deactivate(){this._isActive&&(this._isActive=!1,fe.off(document,tn))} method _handleFocusin (line 2) | _handleFocusin(t){const{trapElement:e}=this._config;if(t.target===docu... method _handleKeydown (line 2) | _handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey... class un (line 2) | class un{constructor(){this._element=document.body}getWidth(){const t=do... method constructor (line 2) | constructor(){this._element=document.body} method getWidth (line 2) | getWidth(){const t=document.documentElement.clientWidth;return Math.ab... method hide (line 2) | hide(){const t=this.getWidth();this._disableOverFlow(),this._setElemen... method reset (line 2) | reset(){this._resetElementAttributes(this._element,"overflow"),this._r... method isOverflowing (line 2) | isOverflowing(){return this.getWidth()>0} method _disableOverFlow (line 2) | _disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"... method _setElementAttributes (line 2) | _setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipu... method _saveInitialAttribute (line 2) | _saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&_e.s... method _resetElementAttributes (line 2) | _resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{co... method _applyManipulationCallback (line 2) | _applyManipulationCallback(t,e){if(Ft(t))e(t);else for(const i of we.f... class Ln (line 2) | class Ln extends ve{constructor(t,e){super(t,e),this._dialog=we.findOne(... method constructor (line 2) | constructor(t,e){super(t,e),this._dialog=we.findOne(".modal-dialog",th... method Default (line 2) | static get Default(){return xn} method DefaultType (line 2) | static get DefaultType(){return kn} method NAME (line 2) | static get NAME(){return"modal"} method toggle (line 2) | toggle(t){return this._isShown?this.hide():this.show(t)} method show (line 2) | show(t){this._isShown||this._isTransitioning||fe.trigger(this._element... method hide (line 2) | hide(){this._isShown&&!this._isTransitioning&&(fe.trigger(this._elemen... method dispose (line 2) | dispose(){fe.off(window,fn),fe.off(this._dialog,fn),this._backdrop.dis... method handleUpdate (line 2) | handleUpdate(){this._adjustDialog()} method _initializeBackDrop (line 2) | _initializeBackDrop(){return new Zi({isVisible:Boolean(this._config.ba... method _initializeFocusTrap (line 2) | _initializeFocusTrap(){return new an({trapElement:this._element})} method _showElement (line 2) | _showElement(t){document.body.contains(this._element)||document.body.a... method _addEventListeners (line 2) | _addEventListeners(){fe.on(this._element,En,(t=>{"Escape"===t.key&&(th... method _hideModal (line 2) | _hideModal(){this._element.style.display="none",this._element.setAttri... method _isAnimated (line 2) | _isAnimated(){return this._element.classList.contains("fade")} method _triggerBackdropTransition (line 2) | _triggerBackdropTransition(){if(fe.trigger(this._element,mn).defaultPr... method _adjustDialog (line 2) | _adjustDialog(){const t=this._element.scrollHeight>document.documentEl... method _resetAdjustments (line 2) | _resetAdjustments(){this._element.style.paddingLeft="",this._element.s... method jQueryInterface (line 2) | static jQueryInterface(t,e){return this.each((function(){const i=Ln.ge... class Kn (line 2) | class Kn extends ve{constructor(t,e){super(t,e),this._isShown=!1,this._b... method constructor (line 2) | constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._init... method Default (line 2) | static get Default(){return Vn} method DefaultType (line 2) | static get DefaultType(){return Yn} method NAME (line 2) | static get NAME(){return"offcanvas"} method toggle (line 2) | toggle(t){return this._isShown?this.hide():this.show(t)} method show (line 2) | show(t){this._isShown||fe.trigger(this._element,jn,{relatedTarget:t}).... method hide (line 2) | hide(){this._isShown&&(fe.trigger(this._element,Hn).defaultPrevented||... method dispose (line 2) | dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.... method _initializeBackDrop (line 2) | _initializeBackDrop(){const t=Boolean(this._config.backdrop);return ne... method _initializeFocusTrap (line 2) | _initializeFocusTrap(){return new an({trapElement:this._element})} method _addEventListeners (line 2) | _addEventListeners(){fe.on(this._element,qn,(t=>{"Escape"===t.key&&(th... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Kn.getO... class es (line 2) | class es extends be{constructor(t){super(),this._config=this._getConfig(... method constructor (line 2) | constructor(t){super(),this._config=this._getConfig(t)} method Default (line 2) | static get Default(){return Jn} method DefaultType (line 2) | static get DefaultType(){return Zn} method NAME (line 2) | static get NAME(){return"TemplateFactory"} method getContent (line 2) | getContent(){return Object.values(this._config.content).map((t=>this._... method hasContent (line 2) | hasContent(){return this.getContent().length>0} method changeContent (line 2) | changeContent(t){return this._checkContent(t),this._config.content={..... method toHtml (line 2) | toHtml(){const t=document.createElement("div");t.innerHTML=this._maybe... method _typeCheckConfig (line 2) | _typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.con... method _checkContent (line 2) | _checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckCo... method _setContent (line 2) | _setContent(t,e,i){const n=we.findOne(i,t);n&&((e=this._resolvePossibl... method _maybeSanitize (line 2) | _maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.l... method _resolvePossibleFunction (line 2) | _resolvePossibleFunction(t){return Xt(t,[this])} method _putElementInTemplate (line 2) | _putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",... class fs (line 2) | class fs extends ve{constructor(t,i){if(void 0===e)throw new TypeError("... method constructor (line 2) | constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's toolti... method Default (line 2) | static get Default(){return ds} method DefaultType (line 2) | static get DefaultType(){return us} method NAME (line 2) | static get NAME(){return"tooltip"} method enable (line 2) | enable(){this._isEnabled=!0} method disable (line 2) | disable(){this._isEnabled=!1} method toggleEnabled (line 2) | toggleEnabled(){this._isEnabled=!this._isEnabled} method toggle (line 2) | toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrig... method dispose (line 2) | dispose(){clearTimeout(this._timeout),fe.off(this._element.closest(rs)... method show (line 2) | show(){if("none"===this._element.style.display)throw new Error("Please... method hide (line 2) | hide(){if(this._isShown()&&!fe.trigger(this._element,this.constructor.... method update (line 2) | update(){this._popper&&this._popper.update()} method _isWithContent (line 2) | _isWithContent(){return Boolean(this._getTitle())} method _getTipElement (line 2) | _getTipElement(){return this.tip||(this.tip=this._createTipElement(thi... method _createTipElement (line 2) | _createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!... method setContent (line 2) | setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper... method _getTemplateFactory (line 2) | _getTemplateFactory(t){return this._templateFactory?this._templateFact... method _getContentForTemplate (line 2) | _getContentForTemplate(){return{[os]:this._getTitle()}} method _getTitle (line 2) | _getTitle(){return this._resolvePossibleFunction(this._config.title)||... method _initializeOnDelegatedTarget (line 2) | _initializeOnDelegatedTarget(t){return this.constructor.getOrCreateIns... method _isAnimated (line 2) | _isAnimated(){return this._config.animation||this.tip&&this.tip.classL... method _isShown (line 2) | _isShown(){return this.tip&&this.tip.classList.contains(ss)} method _createPopper (line 2) | _createPopper(t){const e=Xt(this._config.placement,[this,t,this._eleme... method _getOffset (line 2) | _getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.s... method _resolvePossibleFunction (line 2) | _resolvePossibleFunction(t){return Xt(t,[this._element])} method _getPopperConfig (line 2) | _getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",optio... method _setListeners (line 2) | _setListeners(){const t=this._config.trigger.split(" ");for(const e of... method _fixTitle (line 2) | _fixTitle(){const t=this._element.getAttribute("title");t&&(this._elem... method _enter (line 2) | _enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._is... method _leave (line 2) | _leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTim... method _setTimeout (line 2) | _setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(... method _isWithActiveTrigger (line 2) | _isWithActiveTrigger(){return Object.values(this._activeTrigger).inclu... method _getConfig (line 2) | _getConfig(t){const e=_e.getDataAttributes(this._element);for(const t ... method _configAfterMerge (line 2) | _configAfterMerge(t){return t.container=!1===t.container?document.body... method _getDelegateConfig (line 2) | _getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._... method _disposePopper (line 2) | _disposePopper(){this._popper&&(this._popper.destroy(),this._popper=nu... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=fs.getO... class bs (line 2) | class bs extends fs{static get Default(){return gs}static get DefaultTyp... method Default (line 2) | static get Default(){return gs} method DefaultType (line 2) | static get DefaultType(){return _s} method NAME (line 2) | static get NAME(){return"popover"} method _isWithContent (line 2) | _isWithContent(){return this._getTitle()||this._getContent()} method _getContentForTemplate (line 2) | _getContentForTemplate(){return{[ps]:this._getTitle(),[ms]:this._getCo... method _getContent (line 2) | _getContent(){return this._resolvePossibleFunction(this._config.content)} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=bs.getO... class Ls (line 2) | class Ls extends ve{constructor(t,e){super(t,e),this._targetLinks=new Ma... method constructor (line 2) | constructor(t,e){super(t,e),this._targetLinks=new Map,this._observable... method Default (line 2) | static get Default(){return xs} method DefaultType (line 2) | static get DefaultType(){return ks} method NAME (line 2) | static get NAME(){return"scrollspy"} method refresh (line 2) | refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmo... method dispose (line 2) | dispose(){this._observer.disconnect(),super.dispose()} method _configAfterMerge (line 2) | _configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.roo... method _maybeEnableSmoothScroll (line 2) | _maybeEnableSmoothScroll(){this._config.smoothScroll&&(fe.off(this._co... method _getNewObserver (line 2) | _getNewObserver(){const t={root:this._rootElement,threshold:this._conf... method _observerCallback (line 2) | _observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}... method _initializeTargetsAndObservables (line 2) | _initializeTargetsAndObservables(){this._targetLinks=new Map,this._obs... method _process (line 2) | _process(t){this._activeTarget!==t&&(this._clearActiveClass(this._conf... method _activateParents (line 2) | _activateParents(t){if(t.classList.contains("dropdown-item"))we.findOn... method _clearActiveClass (line 2) | _clearActiveClass(t){t.classList.remove(As);const e=we.find(`${Ts}.${A... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Ls.getO... class Js (line 2) | class Js extends ve{constructor(t){super(t),this._parent=this._element.c... method constructor (line 2) | constructor(t){super(t),this._parent=this._element.closest('.list-grou... method NAME (line 2) | static get NAME(){return"tab"} method show (line 2) | show(){const t=this._element;if(this._elemIsActive(t))return;const e=t... method _activate (line 2) | _activate(t,e){t&&(t.classList.add(qs),this._activate(we.getElementFro... method _deactivate (line 2) | _deactivate(t,e){t&&(t.classList.remove(qs),t.blur(),this._deactivate(... method _keydown (line 2) | _keydown(t){if(![Fs,Hs,Bs,Ws,zs,Rs].includes(t.key))return;t.stopPropa... method _getChildren (line 2) | _getChildren(){return we.find(Us,this._parent)} method _getActiveElem (line 2) | _getActiveElem(){return this._getChildren().find((t=>this._elemIsActiv... method _setInitialAttributes (line 2) | _setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tab... method _setInitialAttributesOnChild (line 2) | _setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=thi... method _setInitialAttributesOnTargetPanel (line 2) | _setInitialAttributesOnTargetPanel(t){const e=we.getElementFromSelecto... method _toggleDropDown (line 2) | _toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.... method _setAttributeIfNotExists (line 2) | _setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)} method _elemIsActive (line 2) | _elemIsActive(t){return t.classList.contains(qs)} method _getInnerElement (line 2) | _getInnerElement(t){return t.matches(Us)?t:we.findOne(Us,t)} method _getOuterElement (line 2) | _getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Js.getO... class po (line 2) | class po extends ve{constructor(t,e){super(t,e),this._timeout=null,this.... method constructor (line 2) | constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteracti... method Default (line 2) | static get Default(){return fo} method DefaultType (line 2) | static get DefaultType(){return uo} method NAME (line 2) | static get NAME(){return"toast"} method show (line 2) | show(){fe.trigger(this._element,ro).defaultPrevented||(this._clearTime... method hide (line 2) | hide(){this.isShown()&&(fe.trigger(this._element,so).defaultPrevented|... method dispose (line 2) | dispose(){this._clearTimeout(),this.isShown()&&this._element.classList... method isShown (line 2) | isShown(){return this._element.classList.contains(co)} method _maybeScheduleHide (line 2) | _maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction... method _onInteraction (line 2) | _onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this... method _setListeners (line 2) | _setListeners(){fe.on(this._element,to,(t=>this._onInteraction(t,!0)))... method _clearTimeout (line 2) | _clearTimeout(){clearTimeout(this._timeout),this._timeout=null} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=po.getO... function mo (line 2) | function mo(t){"loading"!=document.readyState?t():document.addEventListe... FILE: docs/beta/_static/scripts/pydata-sphinx-theme.js function e (line 1) | function e(e){"loading"!=document.readyState?e():document.addEventListen... function h (line 1) | function h(e){document.documentElement.dataset.theme=m.matches?"dark":"l... function p (line 1) | function p(e){"light"!==e&&"dark"!==e&&"auto"!==e&&(console.error(`Got i... function f (line 1) | function f(){const e=document.documentElement.dataset.defaultMode||"auto... function w (line 1) | async function w(e){document.querySelector("#bd-header-version-warning")... function E (line 1) | async function E(e){e.preventDefault();const t=b();let n=e.currentTarget... function S (line 1) | async function S(){var e=document.querySelectorAll(".version-switcher__b... function T (line 1) | function T(){const e=()=>{document.querySelectorAll("pre, .nboutput > .o... function O (line 1) | async function O(){const e=document.querySelector(".bd-header-announceme... FILE: docs/beta/_static/sphinx_highlight.js constant SPHINX_HIGHLIGHT_ENABLED (line 4) | const SPHINX_HIGHLIGHT_ENABLED = true FILE: docs/beta/code/Alhazen.py function task_sqrt (line 116) | def task_sqrt(x): function task_tan (line 131) | def task_tan(x): function task_cos (line 135) | def task_cos(x): function task_sin (line 139) | def task_sin(x): class OracleResult (line 173) | class OracleResult(Enum): method __str__ (line 178) | def __str__(self): function sample_runner (line 185) | def sample_runner(sample): function execute_samples (line 214) | def execute_samples(sample_list): class Feature (line 275) | class Feature(ABC): method __init__ (line 286) | def __init__(self, name: str, rule: str, key: str, /, method __repr__ (line 294) | def __repr__(self) -> str: method name_rep (line 299) | def name_rep(self) -> str: method friendly_name (line 302) | def friendly_name(self) -> str: method get_feature_value (line 306) | def get_feature_value(self, derivation_tree) -> float: method replace (line 310) | def replace(self, new_key: str) -> 'Feature': class ExistenceFeature (line 314) | class ExistenceFeature(Feature): method __init__ (line 327) | def __init__(self, name: str, rule: str, key: str, method name_rep (line 331) | def name_rep(self) -> str: method get_feature_value (line 337) | def get_feature_value(self, derivation_tree) -> float: method get_feature_value (line 341) | def get_feature_value(self, derivation_tree: DerivationTree) -> float: class NumericInterpretation (line 369) | class NumericInterpretation(Feature): method __init__ (line 380) | def __init__(self, name: str, rule: str, /, method name_rep (line 384) | def name_rep(self) -> str: method get_feature_value (line 387) | def get_feature_value(self, derivation_tree) -> float: method get_feature_value (line 391) | def get_feature_value(self, derivation_tree: DerivationTree) -> float: function extract_existence_features (line 418) | def extract_existence_features(grammar: Grammar) -> List[ExistenceFeature]: function extract_numeric_features (line 444) | def extract_numeric_features(grammar: Grammar) -> List[NumericInterpreta... function extract_all_features (line 494) | def extract_all_features(grammar: Grammar) -> List[Feature]: function collect_features (line 511) | def collect_features(sample_list: List[str], function compute_feature_values (line 542) | def compute_feature_values(sample: str, grammar: Grammar, features: List... function extend_grammar (line 584) | def extend_grammar(derivation_tree, grammar): function transform_grammar (line 600) | def transform_grammar(sample: str, function show_decision_tree (line 678) | def show_decision_tree(clf, feature_names): function friendly_decision_tree (line 690) | def friendly_decision_tree(clf, feature_names, function train_tree (line 732) | def train_tree(data): function all_path (line 820) | def all_path(clf, node=0): function path_samples (line 835) | def path_samples(clf, path): function generic_feature_names (line 840) | def generic_feature_names(clf): function box (line 845) | def box(clf, path, data=None, feature_names=None): function rectangles (line 872) | def rectangles(clf, colormap, data, feature_names=None): function prediction_for_path (line 895) | def prediction_for_path(clf, path) -> OracleResult: function rule (line 901) | def rule(clf, path, feature_names, class_names=None): function rules (line 925) | def rules(clf, class_names=None, feature_names=None): function grouped_rules (line 937) | def grouped_rules(clf, class_names=None, feature_names=None): function check_for_duplicates (line 960) | def check_for_duplicates(names): function is_leaf (line 968) | def is_leaf(clf, node: int) -> bool: function leaf_label (line 973) | def leaf_label(clf, node: int) -> int: function find_existence_index (line 986) | def find_existence_index(features: List[Feature], feature: Feature): function remove_infeasible (line 993) | def remove_infeasible(clf, features: List[Feature]): function iterate_nodes (line 1004) | def iterate_nodes(clf): function count_nodes (line 1014) | def count_nodes(clf): function count_leaves (line 1018) | def count_leaves(clf): function list_features (line 1022) | def list_features(clf): function remove_unequal_decisions (line 1026) | def remove_unequal_decisions(clf): class TreeRequirement (line 1065) | class TreeRequirement: method __init__ (line 1066) | def __init__(self, feature: Feature, mini, maxi): method feature (line 1071) | def feature(self) -> Feature: method select (line 1074) | def select(self, data): method mini (line 1082) | def mini(self): method maxi (line 1085) | def maxi(self): method get_key (line 1088) | def get_key(self) -> str: method is_binary (line 1091) | def is_binary(self) -> bool: method get_str (line 1094) | def get_str(self, bounds) -> str: method get_str_ext (line 1111) | def get_str_ext(self) -> str: method get_neg (line 1119) | def get_neg(self, bounds) -> List[str]: method get_neg_ext (line 1137) | def get_neg_ext(self, bounds) -> List[str]: class TreePath (line 1148) | class TreePath: method __init__ (line 1149) | def __init__(self, samplefile: Optional[Path], is_bug: bool, requireme... method is_bug (line 1154) | def is_bug(self) -> bool: method get (line 1157) | def get(self, idx): method find_sample (line 1160) | def find_sample(self, data): method __len__ (line 1167) | def __len__(self) -> int: function lower_middle (line 1171) | def lower_middle(start, end): function upper_middle (line 1177) | def upper_middle(start, end): function min_digits (line 1183) | def min_digits(mini): function max_digits (line 1187) | def max_digits(maxi): function tree_to_paths (line 1190) | def tree_to_paths(tree, features: List[Feature]): function extracting_prediction_paths (line 1259) | def extracting_prediction_paths(clf, feature_names, data): function all_combinations (line 1282) | def all_combinations(reqs_lists): class SpecRequirement (line 1393) | class SpecRequirement: method __init__ (line 1406) | def __init__(self, feature: Feature, quantificator, value): method __str__ (line 1411) | def __str__(self): method __repr__ (line 1414) | def __repr__(self): method friendly (line 1417) | def friendly(self): class InputSpecification (line 1432) | class InputSpecification: method __init__ (line 1439) | def __init__(self, requirements: List[SpecRequirement]): method __str__ (line 1442) | def __str__(self): method friendly (line 1446) | def friendly(self): method __repr__ (line 1449) | def __repr__(self): function get_all_subtrees (line 1452) | def get_all_subtrees(derivation_tree, non_terminal): function create_new_input_specification (line 1468) | def create_new_input_specification(derivation_tree, all_features) -> Inp... function get_all_input_specifications (line 1490) | def get_all_input_specifications(dec_tree, function best_trees (line 1562) | def best_trees(forest, spec, grammar): function generate_samples_advanced (line 1612) | def generate_samples_advanced(grammar: Grammar, function generate_samples_random (line 1681) | def generate_samples_random(grammar: Grammar, function generate_samples (line 1692) | def generate_samples(grammar: Grammar, class Alhazen (line 1748) | class Alhazen: method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1767) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1777) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1790) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1802) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1809) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1819) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1861) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1869) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): class Alhazen (line 1874) | class Alhazen(Alhazen): method __init__ (line 1749) | def __init__(self, method _setup (line 1768) | def _setup(self): method _add_new_data (line 1778) | def _add_new_data(self, exec_data, feature_data): method execute_samples (line 1791) | def execute_samples(self, sample_list = None): method run (line 1803) | def run(self): method all_trees (line 1810) | def all_trees(self, /, prune: bool = True): method last_tree (line 1816) | def last_tree(self, /, prune: bool = True): method _iterate (line 1820) | def _iterate(self, sample_list): method all_feature_names (line 1862) | def all_feature_names(self, friendly: bool = True) -> List[str]: method show_decision_tree (line 1870) | def show_decision_tree(self, tree = None, friendly: bool = True): method friendly_decision_tree (line 1875) | def friendly_decision_tree(self, tree = None): FILE: docs/beta/code/Assertions.py function test_square_root (line 103) | def test_square_root() -> None: function my_own_assert (line 108) | def my_own_assert(cond: bool) -> None: function fun (line 183) | def fun() -> None: function square_root (line 208) | def square_root(x): # type: ignore function square_root (line 216) | def square_root(x): # type: ignore function square_root (line 251) | def square_root(x): # type: ignore function square_root (line 273) | def square_root(x): # type: ignore function square_root (line 282) | def square_root(x): # type: ignore function square_root (line 287) | def square_root(x): # type: ignore function remove_html_markup (line 331) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 351) | def remove_html_markup(s): # type: ignore function some_obscure_function (line 394) | def some_obscure_function(x: int, y: int, z: int) -> int: class Time (line 441) | class Time: method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 447) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 457) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 476) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 497) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class MyTime (line 509) | class MyTime(Time): method hours (line 511) | def hours(self) -> int: method hours (line 515) | def hours(self, new_hours: int) -> None: class Time (line 537) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 544) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 562) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class Time (line 580) | class Time(Time): method __init__ (line 442) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method hours (line 448) | def hours(self) -> int: method minutes (line 451) | def minutes(self) -> int: method seconds (line 454) | def seconds(self) -> int: method __repr__ (line 458) | def __repr__(self) -> str: method __init__ (line 477) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 498) | def set_hours(self, hours: int) -> None: method repOK (line 538) | def repOK(self) -> bool: method __init__ (line 545) | def __init__(self, hours: int = 0, minutes: int = 0, seconds: int = 0)... method set_hours (line 551) | def set_hours(self, hours: int) -> None: method repOK (line 563) | def repOK(self) -> bool: method seconds_since_midnight (line 581) | def seconds_since_midnight(self) -> int: method advance (line 584) | def advance(self, seconds_offset: int) -> None: class BetterTime (line 592) | class BetterTime(Time): method advance (line 593) | def advance(self, seconds_offset: int) -> None: class RedBlackTree (line 610) | class RedBlackTree: method redNodesHaveOnlyBlackChildren (line 622) | def redNodesHaveOnlyBlackChildren(self) -> bool: method equalNumberOfBlackNodesOnSubtrees (line 625) | def equalNumberOfBlackNodesOnSubtrees(self) -> bool: method treeIsAcyclic (line 628) | def treeIsAcyclic(self) -> bool: method parentsAreConsistent (line 631) | def parentsAreConsistent(self) -> bool: method __init__ (line 634) | def __init__(self) -> None: method repOK (line 640) | def repOK(self) -> bool: method rootHasNoParent (line 650) | def rootHasNoParent(self) -> bool: method rootIsBlack (line 653) | def rootIsBlack(self) -> bool: method insert (line 660) | def insert(self, item: Any) -> None: method delete (line 665) | def delete(self, item: Any) -> None: method __init__ (line 671) | def __init__(self, checkRepOK: bool = False) -> None: method repOK (line 675) | def repOK(self) -> bool: class RedBlackNode (line 615) | class RedBlackNode: method __init__ (line 616) | def __init__(self) -> None: class RedBlackTree (line 621) | class RedBlackTree(RedBlackTree): method redNodesHaveOnlyBlackChildren (line 622) | def redNodesHaveOnlyBlackChildren(self) -> bool: method equalNumberOfBlackNodesOnSubtrees (line 625) | def equalNumberOfBlackNodesOnSubtrees(self) -> bool: method treeIsAcyclic (line 628) | def treeIsAcyclic(self) -> bool: method parentsAreConsistent (line 631) | def parentsAreConsistent(self) -> bool: method __init__ (line 634) | def __init__(self) -> None: method repOK (line 640) | def repOK(self) -> bool: method rootHasNoParent (line 650) | def rootHasNoParent(self) -> bool: method rootIsBlack (line 653) | def rootIsBlack(self) -> bool: method insert (line 660) | def insert(self, item: Any) -> None: method delete (line 665) | def delete(self, item: Any) -> None: method __init__ (line 671) | def __init__(self, checkRepOK: bool = False) -> None: method repOK (line 675) | def repOK(self) -> bool: class RedBlackTree (line 639) | class RedBlackTree(RedBlackTree): method redNodesHaveOnlyBlackChildren (line 622) | def redNodesHaveOnlyBlackChildren(self) -> bool: method equalNumberOfBlackNodesOnSubtrees (line 625) | def equalNumberOfBlackNodesOnSubtrees(self) -> bool: method treeIsAcyclic (line 628) | def treeIsAcyclic(self) -> bool: method parentsAreConsistent (line 631) | def parentsAreConsistent(self) -> bool: method __init__ (line 634) | def __init__(self) -> None: method repOK (line 640) | def repOK(self) -> bool: method rootHasNoParent (line 650) | def rootHasNoParent(self) -> bool: method rootIsBlack (line 653) | def rootIsBlack(self) -> bool: method insert (line 660) | def insert(self, item: Any) -> None: method delete (line 665) | def delete(self, item: Any) -> None: method __init__ (line 671) | def __init__(self, checkRepOK: bool = False) -> None: method repOK (line 675) | def repOK(self) -> bool: class RedBlackTree (line 649) | class RedBlackTree(RedBlackTree): method redNodesHaveOnlyBlackChildren (line 622) | def redNodesHaveOnlyBlackChildren(self) -> bool: method equalNumberOfBlackNodesOnSubtrees (line 625) | def equalNumberOfBlackNodesOnSubtrees(self) -> bool: method treeIsAcyclic (line 628) | def treeIsAcyclic(self) -> bool: method parentsAreConsistent (line 631) | def parentsAreConsistent(self) -> bool: method __init__ (line 634) | def __init__(self) -> None: method repOK (line 640) | def repOK(self) -> bool: method rootHasNoParent (line 650) | def rootHasNoParent(self) -> bool: method rootIsBlack (line 653) | def rootIsBlack(self) -> bool: method insert (line 660) | def insert(self, item: Any) -> None: method delete (line 665) | def delete(self, item: Any) -> None: method __init__ (line 671) | def __init__(self, checkRepOK: bool = False) -> None: method repOK (line 675) | def repOK(self) -> bool: class RedBlackTree (line 659) | class RedBlackTree(RedBlackTree): method redNodesHaveOnlyBlackChildren (line 622) | def redNodesHaveOnlyBlackChildren(self) -> bool: method equalNumberOfBlackNodesOnSubtrees (line 625) | def equalNumberOfBlackNodesOnSubtrees(self) -> bool: method treeIsAcyclic (line 628) | def treeIsAcyclic(self) -> bool: method parentsAreConsistent (line 631) | def parentsAreConsistent(self) -> bool: method __init__ (line 634) | def __init__(self) -> None: method repOK (line 640) | def repOK(self) -> bool: method rootHasNoParent (line 650) | def rootHasNoParent(self) -> bool: method rootIsBlack (line 653) | def rootIsBlack(self) -> bool: method insert (line 660) | def insert(self, item: Any) -> None: method delete (line 665) | def delete(self, item: Any) -> None: method __init__ (line 671) | def __init__(self, checkRepOK: bool = False) -> None: method repOK (line 675) | def repOK(self) -> bool: class RedBlackTree (line 670) | class RedBlackTree(RedBlackTree): method redNodesHaveOnlyBlackChildren (line 622) | def redNodesHaveOnlyBlackChildren(self) -> bool: method equalNumberOfBlackNodesOnSubtrees (line 625) | def equalNumberOfBlackNodesOnSubtrees(self) -> bool: method treeIsAcyclic (line 628) | def treeIsAcyclic(self) -> bool: method parentsAreConsistent (line 631) | def parentsAreConsistent(self) -> bool: method __init__ (line 634) | def __init__(self) -> None: method repOK (line 640) | def repOK(self) -> bool: method rootHasNoParent (line 650) | def rootHasNoParent(self) -> bool: method rootIsBlack (line 653) | def rootIsBlack(self) -> bool: method insert (line 660) | def insert(self, item: Any) -> None: method delete (line 665) | def delete(self, item: Any) -> None: method __init__ (line 671) | def __init__(self, checkRepOK: bool = False) -> None: method repOK (line 675) | def repOK(self) -> bool: class Memory (line 733) | class Memory: method __init__ (line 734) | def __init__(self, size: int = 10) -> None: method read (line 738) | def read(self, address: int) -> Any: method write (line 741) | def write(self, address: int, item: Any) -> None: method __repr__ (line 744) | def __repr__(self) -> str: method __getitem__ (line 763) | def __getitem__(self, address: int) -> Any: method __setitem__ (line 766) | def __setitem__(self, address: int, item: Any) -> None: method show_header (line 783) | def show_header(self) -> str: method show_sep (line 789) | def show_sep(self) -> str: method show_contents (line 795) | def show_contents(self) -> str: method __repr__ (line 805) | def __repr__(self) -> str: method _repr_markdown_ (line 808) | def _repr_markdown_(self) -> str: class Memory (line 762) | class Memory(Memory): method __init__ (line 734) | def __init__(self, size: int = 10) -> None: method read (line 738) | def read(self, address: int) -> Any: method write (line 741) | def write(self, address: int, item: Any) -> None: method __repr__ (line 744) | def __repr__(self) -> str: method __getitem__ (line 763) | def __getitem__(self, address: int) -> Any: method __setitem__ (line 766) | def __setitem__(self, address: int, item: Any) -> None: method show_header (line 783) | def show_header(self) -> str: method show_sep (line 789) | def show_sep(self) -> str: method show_contents (line 795) | def show_contents(self) -> str: method __repr__ (line 805) | def __repr__(self) -> str: method _repr_markdown_ (line 808) | def _repr_markdown_(self) -> str: class Memory (line 782) | class Memory(Memory): method __init__ (line 734) | def __init__(self, size: int = 10) -> None: method read (line 738) | def read(self, address: int) -> Any: method write (line 741) | def write(self, address: int, item: Any) -> None: method __repr__ (line 744) | def __repr__(self) -> str: method __getitem__ (line 763) | def __getitem__(self, address: int) -> Any: method __setitem__ (line 766) | def __setitem__(self, address: int, item: Any) -> None: method show_header (line 783) | def show_header(self) -> str: method show_sep (line 789) | def show_sep(self) -> str: method show_contents (line 795) | def show_contents(self) -> str: method __repr__ (line 805) | def __repr__(self) -> str: method _repr_markdown_ (line 808) | def _repr_markdown_(self) -> str: class DynamicMemory (line 868) | class DynamicMemory(Memory): method __init__ (line 872) | def __init__(self, *args: Any) -> None: method allocate (line 881) | def allocate(self, block_size: int) -> int: method free (line 914) | def free(self, base: int) -> None: method show_header (line 921) | def show_header(self) -> str: class DynamicMemory (line 920) | class DynamicMemory(DynamicMemory): method __init__ (line 872) | def __init__(self, *args: Any) -> None: method allocate (line 881) | def allocate(self, block_size: int) -> int: method free (line 914) | def free(self, base: int) -> None: method show_header (line 921) | def show_header(self) -> str: class ManagedMemory (line 1051) | class ManagedMemory(DynamicMemory): method __init__ (line 1052) | def __init__(self, *args: Any) -> None: method write (line 1058) | def write(self, address: int, item: Any) -> None: method read (line 1064) | def read(self, address: int) -> Any: method allocate (line 1072) | def allocate(self, block_size: int) -> int: method free (line 1079) | def free(self, base: int) -> None: method show_contents (line 1089) | def show_contents(self) -> str: method show_allocated (line 1094) | def show_allocated(self) -> str: method show_initialized (line 1103) | def show_initialized(self) -> str: class ManagedMemory (line 1057) | class ManagedMemory(ManagedMemory): method __init__ (line 1052) | def __init__(self, *args: Any) -> None: method write (line 1058) | def write(self, address: int, item: Any) -> None: method read (line 1064) | def read(self, address: int) -> Any: method allocate (line 1072) | def allocate(self, block_size: int) -> int: method free (line 1079) | def free(self, base: int) -> None: method show_contents (line 1089) | def show_contents(self) -> str: method show_allocated (line 1094) | def show_allocated(self) -> str: method show_initialized (line 1103) | def show_initialized(self) -> str: class ManagedMemory (line 1071) | class ManagedMemory(ManagedMemory): method __init__ (line 1052) | def __init__(self, *args: Any) -> None: method write (line 1058) | def write(self, address: int, item: Any) -> None: method read (line 1064) | def read(self, address: int) -> Any: method allocate (line 1072) | def allocate(self, block_size: int) -> int: method free (line 1079) | def free(self, base: int) -> None: method show_contents (line 1089) | def show_contents(self) -> str: method show_allocated (line 1094) | def show_allocated(self) -> str: method show_initialized (line 1103) | def show_initialized(self) -> str: class ManagedMemory (line 1088) | class ManagedMemory(ManagedMemory): method __init__ (line 1052) | def __init__(self, *args: Any) -> None: method write (line 1058) | def write(self, address: int, item: Any) -> None: method read (line 1064) | def read(self, address: int) -> Any: method allocate (line 1072) | def allocate(self, block_size: int) -> int: method free (line 1079) | def free(self, base: int) -> None: method show_contents (line 1089) | def show_contents(self) -> str: method show_allocated (line 1094) | def show_allocated(self) -> str: method show_initialized (line 1103) | def show_initialized(self) -> str: class Storage (line 1321) | class Storage: method __init__ (line 1322) | def __init__(self, dbname: str) -> None: method __enter__ (line 1325) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method __getitem__ (line 1334) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 1337) | def __setitem__(self, key: str, value: Any) -> None: method __setitem__ (line 1352) | def __setitem__(self, key: str, value: Any) -> None: class Storage (line 1351) | class Storage(Storage): method __init__ (line 1322) | def __init__(self, dbname: str) -> None: method __enter__ (line 1325) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method __getitem__ (line 1334) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 1337) | def __setitem__(self, key: str, value: Any) -> None: method __setitem__ (line 1352) | def __setitem__(self, key: str, value: Any) -> None: class ShadowStorage (line 1363) | class ShadowStorage: method __init__ (line 1364) | def __init__(self, dbname: str) -> None: method __enter__ (line 1367) | def __enter__(self) -> Any: method __exit__ (line 1375) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method __getitem__ (line 1380) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 1384) | def __setitem__(self, key: str, value: Any) -> None: method repOK (line 1389) | def repOK(self) -> bool: function my_square_root (line 1421) | def my_square_root(x): # type: ignore FILE: docs/beta/code/ChangeCounter.py function current_repo (line 104) | def current_repo() -> Optional[str]: class ChangeCounter (line 210) | class ChangeCounter: method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 249) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 273) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 282) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 298) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 306) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 316) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: function debuggingbook_change_counter (line 333) | def debuggingbook_change_counter( class ChangeCounter (line 395) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 421) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 429) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 438) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class ChangeCounter (line 452) | class ChangeCounter(ChangeCounter): method __init__ (line 213) | def __init__(self, repo: str, *, method mine (line 250) | def mine(self, **kwargs: Any) -> None: method mine_commit (line 264) | def mine_commit(self, commit: Commit) -> None: method include (line 274) | def include(self, m: ModifiedFile) -> bool: method update_stats (line 283) | def update_stats(self, m: ModifiedFile) -> None: method update_size (line 299) | def update_size(self, node: Tuple, size: int) -> None: method update_changes (line 307) | def update_changes(self, node: Tuple, commit_msg: str) -> None: method update_elems (line 317) | def update_elems(self, node: Tuple, m: ModifiedFile) -> None: method map_node_sizes (line 396) | def map_node_sizes(self,scale: str = 'log') -> \ method map_node_color (line 422) | def map_node_color(self, node: Node) -> Optional[int]: method map_node_text (line 430) | def map_node_text(self, node: Node) -> Optional[str]: method map_hoverinfo (line 439) | def map_hoverinfo(self) -> str: method map_colorscale (line 446) | def map_colorscale(self) -> str: method map (line 453) | def map(self) -> go.Figure: class FixCounter (line 507) | class FixCounter(ChangeCounter): method include (line 513) | def include(self, m: ModifiedFile) -> bool: method map_node_text (line 518) | def map_node_text(self, node: Node) -> str: method map_hoverinfo (line 521) | def map_hoverinfo(self) -> str: class FixCounter (line 517) | class FixCounter(FixCounter): method include (line 513) | def include(self, m: ModifiedFile) -> bool: method map_node_text (line 518) | def map_node_text(self, node: Node) -> str: method map_hoverinfo (line 521) | def map_hoverinfo(self) -> str: function rxdelim (line 596) | def rxdelim(content: str) -> Tuple[Optional[Pattern], Optional[Pattern]]: function elem_mapping (line 610) | def elem_mapping(content: str, log: bool = False) -> Mapping: function changed_elems_by_mapping (line 683) | def changed_elems_by_mapping(mapping: Mapping, start: int, length: int =... function elem_size (line 700) | def elem_size(elem: str, source: str) -> int: function changed_elems (line 723) | def changed_elems(old_source: str, new_source: str) -> Set[str]: class FineChangeCounter (line 776) | class FineChangeCounter(ChangeCounter): method update_elems (line 779) | def update_elems(self, node: Node, m: ModifiedFile) -> None: class FineFixCounter (line 857) | class FineFixCounter(FixCounter, FineChangeCounter): FILE: docs/beta/code/ChangeDebugger.py function graph (line 110) | def graph(comment: str = "default") -> Digraph: function display_versions (line 128) | def display_versions(outcomes: Dict[int, str]) -> Digraph: function remove_html_markup (line 200) | def remove_html_markup(s): # type: ignore function write_source (line 216) | def write_source(fun: Callable, filename: Optional[str] = None) -> None: function remove_html_markup (line 236) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 271) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 297) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 321) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 347) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 372) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 403) | def remove_html_markup(s): # type: ignore function get_output (line 453) | def get_output(command: List[str]) -> str: function diff (line 656) | def diff(s1: str, s2: str, mode: str = 'lines') -> List[patch_obj]: function patch_string (line 686) | def patch_string(p: patch_obj) -> str: function print_patch (line 689) | def print_patch(p: patch_obj) -> None: function patch (line 697) | def patch(text: str, patches: List[patch_obj]) -> str: function test_remove_html_markup_patches (line 739) | def test_remove_html_markup_patches(patches: patch_obj) -> None: class ChangeDebugger (line 805) | class ChangeDebugger(CallCollector): method __init__ (line 806) | def __init__(self, pass_source: str, fail_source: str, **ddargs: Any) ... method pass_source (line 818) | def pass_source(self) -> str: method fail_source (line 822) | def fail_source(self) -> str: method patches (line 826) | def patches(self) -> List[patch_obj]: method test_patches (line 851) | def test_patches(self, patches: List[patch_obj]) -> None: method __enter__ (line 857) | def __enter__(self) -> Any: method min_patches (line 874) | def min_patches(self) -> Tuple[List[patch_obj], List[patch_obj], List[... method __repr__ (line 894) | def __repr__(self) -> str: method after_collection (line 936) | def after_collection(self) -> None: function test_remove_html_markup (line 830) | def test_remove_html_markup() -> None: class ChangeDebugger (line 850) | class ChangeDebugger(ChangeDebugger): method __init__ (line 806) | def __init__(self, pass_source: str, fail_source: str, **ddargs: Any) ... method pass_source (line 818) | def pass_source(self) -> str: method fail_source (line 822) | def fail_source(self) -> str: method patches (line 826) | def patches(self) -> List[patch_obj]: method test_patches (line 851) | def test_patches(self, patches: List[patch_obj]) -> None: method __enter__ (line 857) | def __enter__(self) -> Any: method min_patches (line 874) | def min_patches(self) -> Tuple[List[patch_obj], List[patch_obj], List[... method __repr__ (line 894) | def __repr__(self) -> str: method after_collection (line 936) | def after_collection(self) -> None: class ChangeDebugger (line 856) | class ChangeDebugger(ChangeDebugger): method __init__ (line 806) | def __init__(self, pass_source: str, fail_source: str, **ddargs: Any) ... method pass_source (line 818) | def pass_source(self) -> str: method fail_source (line 822) | def fail_source(self) -> str: method patches (line 826) | def patches(self) -> List[patch_obj]: method test_patches (line 851) | def test_patches(self, patches: List[patch_obj]) -> None: method __enter__ (line 857) | def __enter__(self) -> Any: method min_patches (line 874) | def min_patches(self) -> Tuple[List[patch_obj], List[patch_obj], List[... method __repr__ (line 894) | def __repr__(self) -> str: method after_collection (line 936) | def after_collection(self) -> None: class ChangeDebugger (line 873) | class ChangeDebugger(ChangeDebugger): method __init__ (line 806) | def __init__(self, pass_source: str, fail_source: str, **ddargs: Any) ... method pass_source (line 818) | def pass_source(self) -> str: method fail_source (line 822) | def fail_source(self) -> str: method patches (line 826) | def patches(self) -> List[patch_obj]: method test_patches (line 851) | def test_patches(self, patches: List[patch_obj]) -> None: method __enter__ (line 857) | def __enter__(self) -> Any: method min_patches (line 874) | def min_patches(self) -> Tuple[List[patch_obj], List[patch_obj], List[... method __repr__ (line 894) | def __repr__(self) -> str: method after_collection (line 936) | def after_collection(self) -> None: class ChangeDebugger (line 893) | class ChangeDebugger(ChangeDebugger): method __init__ (line 806) | def __init__(self, pass_source: str, fail_source: str, **ddargs: Any) ... method pass_source (line 818) | def pass_source(self) -> str: method fail_source (line 822) | def fail_source(self) -> str: method patches (line 826) | def patches(self) -> List[patch_obj]: method test_patches (line 851) | def test_patches(self, patches: List[patch_obj]) -> None: method __enter__ (line 857) | def __enter__(self) -> Any: method min_patches (line 874) | def min_patches(self) -> Tuple[List[patch_obj], List[patch_obj], List[... method __repr__ (line 894) | def __repr__(self) -> str: method after_collection (line 936) | def after_collection(self) -> None: class NotPassingError (line 932) | class NotPassingError(ValueError): class ChangeDebugger (line 935) | class ChangeDebugger(ChangeDebugger): method __init__ (line 806) | def __init__(self, pass_source: str, fail_source: str, **ddargs: Any) ... method pass_source (line 818) | def pass_source(self) -> str: method fail_source (line 822) | def fail_source(self) -> str: method patches (line 826) | def patches(self) -> List[patch_obj]: method test_patches (line 851) | def test_patches(self, patches: List[patch_obj]) -> None: method __enter__ (line 857) | def __enter__(self) -> Any: method min_patches (line 874) | def min_patches(self) -> Tuple[List[patch_obj], List[patch_obj], List[... method __repr__ (line 894) | def __repr__(self) -> str: method after_collection (line 936) | def after_collection(self) -> None: function test (line 1051) | def test() -> None: FILE: docs/beta/code/ChangeExplorer.py function current_repo (line 85) | def current_repo(): class ChangeCounter (line 185) | class ChangeCounter: method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 210) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 225) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 236) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 251) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 256) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 266) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): function debuggingbook_change_counter (line 278) | def debuggingbook_change_counter(cls): class ChangeCounter (line 334) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 347) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 354) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 362) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class ChangeCounter (line 372) | class ChangeCounter(ChangeCounter): method __init__ (line 188) | def __init__(self, repo, filter=None, log=False, **kwargs): method mine (line 211) | def mine(self, **kwargs): method include (line 226) | def include(self, m): method update_stats (line 237) | def update_stats(self, m): method update_size (line 252) | def update_size(self, node, size): method update_changes (line 257) | def update_changes(self, node, commit_msg): method update_elems (line 267) | def update_elems(self, node, m): method map_node_sizes (line 335) | def map_node_sizes(self): method map_node_color (line 348) | def map_node_color(self, node): method map_node_text (line 355) | def map_node_text(self, node): method map_hoverinfo (line 363) | def map_hoverinfo(self): method map_colorscale (line 368) | def map_colorscale(self): method map (line 373) | def map(self): class FixCounter (line 438) | class FixCounter(ChangeCounter): method include (line 439) | def include(self, m): method map_node_text (line 444) | def map_node_text(self, node): method map_hoverinfo (line 449) | def map_hoverinfo(self): class FixCounter (line 443) | class FixCounter(FixCounter): method include (line 439) | def include(self, m): method map_node_text (line 444) | def map_node_text(self, node): method map_hoverinfo (line 449) | def map_hoverinfo(self): function rxdelim (line 526) | def rxdelim(content): function elem_mapping (line 536) | def elem_mapping(content, log=False): function changed_elems_by_mapping (line 611) | def changed_elems_by_mapping(mapping, start, length=0): function elem_size (line 625) | def elem_size(elem, source): function changed_elems (line 654) | def changed_elems(old_source, new_source): class FineChangeCounter (line 710) | class FineChangeCounter(ChangeCounter): method update_elems (line 711) | def update_elems(self, node, m): FILE: docs/beta/code/ClassDiagram.py function class_hierarchy (line 83) | def class_hierarchy(cls: Type) -> List[Type]: class A_Class (line 95) | class A_Class: method foo (line 99) | def foo(self) -> None: method quux (line 103) | def quux(self) -> None: method second (line 110) | def second(self) -> None: class A_Class (line 107) | class A_Class(A_Class): method foo (line 99) | def foo(self) -> None: method quux (line 103) | def quux(self) -> None: method second (line 110) | def second(self) -> None: class B_Class (line 113) | class B_Class(A_Class): method foo (line 118) | def foo(self) -> None: method bar (line 122) | def bar(self, qux: Any = None, bartender: int = 42) -> None: class C_Class (line 129) | class C_Class: method qux (line 132) | def qux(self, arg: SomeType) -> SomeType: class D_Class (line 135) | class D_Class(B_Class, C_Class): method foo (line 139) | def foo(self) -> None: class D_Class (line 142) | class D_Class(D_Class): method foo (line 139) | def foo(self) -> None: function class_tree (line 158) | def class_tree(cls: Type, lowest: Optional[Type] = None) -> List[Tuple[T... function class_set (line 181) | def class_set(classes: Union[Type, List[Type]]) -> Set[Type]: function docstring (line 235) | def docstring(obj: Any) -> str: function unknown (line 245) | def unknown() -> None: function escape (line 255) | def escape(text: str) -> str: function escape_doc (line 267) | def escape_doc(docstring: str) -> str: function class_items (line 289) | def class_items(cls: Type, pred: Callable) -> List[Tuple[str, Any]]: function class_methods (line 306) | def class_methods(cls: Type) -> List[Tuple[str, Callable]]: function defined_in (line 309) | def defined_in(name: str, cls: Type) -> bool: function class_vars (line 343) | def class_vars(cls: Type) -> List[Any]: function public_class_methods (line 356) | def public_class_methods(cls: Type) -> List[Tuple[str, Callable]]: function doc_class_methods (line 360) | def doc_class_methods(cls: Type) -> List[Tuple[str, Callable]]: function overloaded_class_methods (line 370) | def overloaded_class_methods(classes: Union[Type, List[Type]]) -> Set[str]: function display_class_hierarchy (line 397) | def display_class_hierarchy(classes: Union[Type, List[Type]], *, FILE: docs/beta/code/DDSetDebugger.py function remove_html_markup (line 85) | def remove_html_markup(s): # type: ignore function display_tree (line 268) | def display_tree(tree: DerivationTree) -> Digraph: class TreeMutator (line 332) | class TreeMutator: method __init__ (line 335) | def __init__(self, grammar: Grammar, tree: DerivationTree, method get_subtree (line 364) | def get_subtree(self, path: TreePath, tree: Optional[DerivationTree] =... method new_tree (line 424) | def new_tree(self, start_symbol: str) -> DerivationTree: method mutate (line 448) | def mutate(self, path: TreePath, tree: Optional[DerivationTree] = None... class TreeMutator (line 363) | class TreeMutator(TreeMutator): method __init__ (line 335) | def __init__(self, grammar: Grammar, tree: DerivationTree, method get_subtree (line 364) | def get_subtree(self, path: TreePath, tree: Optional[DerivationTree] =... method new_tree (line 424) | def new_tree(self, start_symbol: str) -> DerivationTree: method mutate (line 448) | def mutate(self, path: TreePath, tree: Optional[DerivationTree] = None... function bad_input_tree_mutator (line 376) | def bad_input_tree_mutator() -> TreeMutator: function primes_generator (line 386) | def primes_generator() -> Generator[int, None, None]: class TreeMutator (line 423) | class TreeMutator(TreeMutator): method __init__ (line 335) | def __init__(self, grammar: Grammar, tree: DerivationTree, method get_subtree (line 364) | def get_subtree(self, path: TreePath, tree: Optional[DerivationTree] =... method new_tree (line 424) | def new_tree(self, start_symbol: str) -> DerivationTree: method mutate (line 448) | def mutate(self, path: TreePath, tree: Optional[DerivationTree] = None... class TreeMutator (line 447) | class TreeMutator(TreeMutator): method __init__ (line 335) | def __init__(self, grammar: Grammar, tree: DerivationTree, method get_subtree (line 364) | def get_subtree(self, path: TreePath, tree: Optional[DerivationTree] =... method new_tree (line 424) | def new_tree(self, start_symbol: str) -> DerivationTree: method mutate (line 448) | def mutate(self, path: TreePath, tree: Optional[DerivationTree] = None... class TreeGeneralizer (line 480) | class TreeGeneralizer(TreeMutator): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: class TreeGeneralizer (line 498) | class TreeGeneralizer(TreeGeneralizer): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: class TreeGeneralizer (line 524) | class TreeGeneralizer(TreeGeneralizer): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: function bad_input_tree_generalizer (line 535) | def bad_input_tree_generalizer(**kwargs: Any) -> TreeGeneralizer: class TreeGeneralizer (line 573) | class TreeGeneralizer(TreeGeneralizer): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: class TreeGeneralizer (line 616) | class TreeGeneralizer(TreeGeneralizer): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: class TreeGeneralizer (line 640) | class TreeGeneralizer(TreeGeneralizer): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: class TreeGeneralizer (line 668) | class TreeGeneralizer(TreeGeneralizer): method __init__ (line 483) | def __init__(self, grammar: Grammar, tree: DerivationTree, test: Calla... method test_tree (line 499) | def test_tree(self, tree: DerivationTree) -> bool: method can_generalize (line 525) | def can_generalize(self, path: TreePath, tree: Optional[DerivationTree... method find_paths (line 574) | def find_paths(self, method generalizable_paths (line 607) | def generalizable_paths(self) -> List[TreePath]: method generalize_path (line 617) | def generalize_path(self, path: TreePath, method generalize (line 641) | def generalize(self) -> DerivationTree: method fuzz_tree (line 669) | def fuzz_tree(self, tree: DerivationTree) -> DerivationTree: class DDSetDebugger (line 717) | class DDSetDebugger(CallCollector): method __init__ (line 722) | def __init__(self, grammar: Grammar, method generalize (line 759) | def generalize(self) -> Dict[str, Any]: method __repr__ (line 790) | def __repr__(self) -> str: method fuzz_args (line 807) | def fuzz_args(self) -> Dict[str, Any]: method fuzz (line 827) | def fuzz(self) -> str: class DDSetDebugger (line 758) | class DDSetDebugger(DDSetDebugger): method __init__ (line 722) | def __init__(self, grammar: Grammar, method generalize (line 759) | def generalize(self) -> Dict[str, Any]: method __repr__ (line 790) | def __repr__(self) -> str: method fuzz_args (line 807) | def fuzz_args(self) -> Dict[str, Any]: method fuzz (line 827) | def fuzz(self) -> str: class DDSetDebugger (line 789) | class DDSetDebugger(DDSetDebugger): method __init__ (line 722) | def __init__(self, grammar: Grammar, method generalize (line 759) | def generalize(self) -> Dict[str, Any]: method __repr__ (line 790) | def __repr__(self) -> str: method fuzz_args (line 807) | def fuzz_args(self) -> Dict[str, Any]: method fuzz (line 827) | def fuzz(self) -> str: class DDSetDebugger (line 806) | class DDSetDebugger(DDSetDebugger): method __init__ (line 722) | def __init__(self, grammar: Grammar, method generalize (line 759) | def generalize(self) -> Dict[str, Any]: method __repr__ (line 790) | def __repr__(self) -> str: method fuzz_args (line 807) | def fuzz_args(self) -> Dict[str, Any]: method fuzz (line 827) | def fuzz(self) -> str: function square_root_test (line 887) | def square_root_test(s: str) -> None: function middle_test (line 906) | def middle_test(s: str) -> None: FILE: docs/beta/code/Debugger.py class Debugger (line 99) | class Debugger(Tracer): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 116) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 127) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 132) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 142) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 149) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 156) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: function remove_html_markup (line 163) | def remove_html_markup(s): # type: ignore class Debugger (line 203) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 217) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 245) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 261) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 304) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 318) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 365) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 390) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 427) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 470) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 514) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: class Debugger (line 568) | class Debugger(Debugger): method __init__ (line 102) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 117) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method stop_here (line 128) | def stop_here(self) -> bool: method interaction_loop (line 133) | def interaction_loop(self) -> None: method step_command (line 143) | def step_command(self, arg: str = "") -> None: method continue_command (line 150) | def continue_command(self, arg: str = "") -> None: method execute (line 157) | def execute(self, command: str) -> None: method commands (line 204) | def commands(self) -> List[str]: method help_command (line 218) | def help_command(self, command: str) -> None: method command_method (line 221) | def command_method(self, command: str) -> Optional[Callable[[str], Non... method execute (line 246) | def execute(self, command: str) -> None: method help_command (line 262) | def help_command(self, command: str = "") -> None: method print_command (line 305) | def print_command(self, arg: str = "") -> None: method print_command (line 319) | def print_command(self, arg: str = "") -> None: method list_command (line 366) | def list_command(self, arg: str = "") -> None: method break_command (line 391) | def break_command(self, arg: str = "") -> None: method delete_command (line 428) | def delete_command(self, arg: str = "") -> None: method list_command (line 471) | def list_command(self, arg: str = "") -> None: method quit_command (line 515) | def quit_command(self, arg: str = "") -> None: method assign_command (line 569) | def assign_command(self, arg: str) -> None: function slider (line 697) | def slider(rec: List[Tuple[int, Dict[str, Any]]]) -> str: FILE: docs/beta/code/DeltaDebugger.py function mystery (line 87) | def mystery(inp: str) -> None: function fuzz (line 100) | def fuzz() -> str: function ddmin (line 208) | def ddmin(test: Callable, inp: Sequence[Any], *test_args: Any) -> Sequence: function generic_test (line 244) | def generic_test(inp: Sequence, fun: Callable, class NoCallError (line 294) | class NoCallError(ValueError): class CallCollector (line 297) | class CallCollector(StackInspector): method __init__ (line 303) | def __init__(self) -> None: method init (line 307) | def init(self) -> None: method traceit (line 314) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method after_collection (line 341) | def after_collection(self) -> None: method args (line 345) | def args(self) -> Dict[str, Any]: method function (line 349) | def function(self) -> Callable: method exception (line 355) | def exception(self) -> Optional[BaseException]: method format_call (line 359) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: ... method format_exception (line 362) | def format_exception(self, exc: Optional[BaseException] = None) -> str... method call (line 365) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: # t... method __enter__ (line 369) | def __enter__(self) -> Any: method __exit__ (line 376) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method call (line 431) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: method format_call (line 458) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: method format_exception (line 465) | def format_exception(self, exc: Optional[BaseException] = None) -> str: class CallCollector (line 368) | class CallCollector(CallCollector): method __init__ (line 303) | def __init__(self) -> None: method init (line 307) | def init(self) -> None: method traceit (line 314) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method after_collection (line 341) | def after_collection(self) -> None: method args (line 345) | def args(self) -> Dict[str, Any]: method function (line 349) | def function(self) -> Callable: method exception (line 355) | def exception(self) -> Optional[BaseException]: method format_call (line 359) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: ... method format_exception (line 362) | def format_exception(self, exc: Optional[BaseException] = None) -> str... method call (line 365) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: # t... method __enter__ (line 369) | def __enter__(self) -> Any: method __exit__ (line 376) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method call (line 431) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: method format_call (line 458) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: method format_exception (line 465) | def format_exception(self, exc: Optional[BaseException] = None) -> str: class CallCollector (line 430) | class CallCollector(CallCollector): method __init__ (line 303) | def __init__(self) -> None: method init (line 307) | def init(self) -> None: method traceit (line 314) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method after_collection (line 341) | def after_collection(self) -> None: method args (line 345) | def args(self) -> Dict[str, Any]: method function (line 349) | def function(self) -> Callable: method exception (line 355) | def exception(self) -> Optional[BaseException]: method format_call (line 359) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: ... method format_exception (line 362) | def format_exception(self, exc: Optional[BaseException] = None) -> str... method call (line 365) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: # t... method __enter__ (line 369) | def __enter__(self) -> Any: method __exit__ (line 376) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method call (line 431) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: method format_call (line 458) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: method format_exception (line 465) | def format_exception(self, exc: Optional[BaseException] = None) -> str: class CallCollector (line 457) | class CallCollector(CallCollector): method __init__ (line 303) | def __init__(self) -> None: method init (line 307) | def init(self) -> None: method traceit (line 314) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method after_collection (line 341) | def after_collection(self) -> None: method args (line 345) | def args(self) -> Dict[str, Any]: method function (line 349) | def function(self) -> Callable: method exception (line 355) | def exception(self) -> Optional[BaseException]: method format_call (line 359) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: ... method format_exception (line 362) | def format_exception(self, exc: Optional[BaseException] = None) -> str... method call (line 365) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: # t... method __enter__ (line 369) | def __enter__(self) -> Any: method __exit__ (line 376) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method call (line 431) | def call(self, new_args: Optional[Dict[str, Any]] = None) -> Any: method format_call (line 458) | def format_call(self, args: Optional[Dict[str, Any]] = None) -> str: method format_exception (line 465) | def format_exception(self, exc: Optional[BaseException] = None) -> str: class CallReducer (line 491) | class CallReducer(CallCollector): method __init__ (line 492) | def __init__(self, *, log: Union[bool, int] = False) -> None: method reset (line 498) | def reset(self) -> None: method run (line 502) | def run(self, args: Dict[str, Any]) -> str: method test (line 524) | def test(self, args: Dict[str, Any]) -> str: method reduce_arg (line 538) | def reduce_arg(self, var_to_be_reduced: str, args: Dict[str, Any]) -> ... class CallReducer (line 523) | class CallReducer(CallReducer): method __init__ (line 492) | def __init__(self, *, log: Union[bool, int] = False) -> None: method reset (line 498) | def reset(self) -> None: method run (line 502) | def run(self, args: Dict[str, Any]) -> str: method test (line 524) | def test(self, args: Dict[str, Any]) -> str: method reduce_arg (line 538) | def reduce_arg(self, var_to_be_reduced: str, args: Dict[str, Any]) -> ... class CachingCallReducer (line 553) | class CachingCallReducer(CallReducer): method init (line 556) | def init(self) -> None: method test (line 560) | def test(self, args: Dict[str, Any]) -> str: function to_set (line 594) | def to_set(inp: Sequence) -> Set: function empty (line 601) | def empty(inp: Any) -> Any: function add_to (line 608) | def add_to(collection: Any, elem: Any) -> Any: function from_set (line 628) | def from_set(the_set: Any, inp: Sequence) -> Any: function split (line 640) | def split(elems: Any, n: int) -> List: class NotFailingError (line 669) | class NotFailingError(ValueError): class NotPassingError (line 672) | class NotPassingError(ValueError): class DeltaDebugger (line 675) | class DeltaDebugger(CachingCallReducer): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: function is_reducible (line 834) | def is_reducible(value: Any) -> bool: class FailureNotReproducedError (line 850) | class FailureNotReproducedError(ValueError): class DeltaDebugger (line 853) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: class DeltaDebugger (line 878) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: class DeltaDebugger (line 955) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: class DeltaDebugger (line 975) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: class DeltaDebugger (line 981) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: class DeltaDebugger (line 987) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: class DeltaDebugger (line 992) | class DeltaDebugger(DeltaDebugger): method dd (line 676) | def dd(self, var_to_be_reduced: str, fail_args: Dict[str, Any], method check_reproducibility (line 854) | def check_reproducibility(self) -> None: method process_args (line 879) | def process_args(self, strategy: Callable, **strategy_args: Any) -> \ method after_collection (line 956) | def after_collection(self) -> None: method min_args (line 976) | def min_args(self) -> Dict[str, Any]: method max_args (line 982) | def max_args(self) -> Dict[str, Any]: method min_arg_diff (line 988) | def min_arg_diff(self) -> Tuple[Dict[str, Any], Dict[str, Any], Dict[s... method __repr__ (line 993) | def __repr__(self) -> str: function string_error (line 1068) | def string_error(s1: str, s2: str) -> None: function list_error (line 1108) | def list_error(l1: List, l2: List, maxlen: int) -> None: function compile_and_run (line 1173) | def compile_and_run(lines: List[str]) -> None: function compile_and_test_html_markup_simple (line 1188) | def compile_and_test_html_markup_simple(lines: List[str]) -> None: function compile_and_test_html_markup (line 1232) | def compile_and_test_html_markup(lines: List[str]) -> None: class NodeCollector (line 1366) | class NodeCollector(NodeVisitor): method __init__ (line 1369) | def __init__(self) -> None: method generic_visit (line 1373) | def generic_visit(self, node: AST) -> None: method collect (line 1377) | def collect(self, tree: AST) -> List[AST]: class NodeMarker (line 1397) | class NodeMarker(NodeVisitor): method visit (line 1398) | def visit(self, node: AST) -> AST: class NodeReducer (line 1402) | class NodeReducer(NodeTransformer): method visit (line 1403) | def visit(self, node: AST) -> Any: method visit_Module (line 1408) | def visit_Module(self, node: AST) -> Any: method visit_Node (line 1412) | def visit_Node(self, node: AST) -> Any: method visit_Assign (line 1519) | def visit_Assign(self, node: ast.Assign) -> AST: method visit_Compare (line 1528) | def visit_Compare(self, node: ast.Compare) -> AST: method visit_BoolOp (line 1535) | def visit_BoolOp(self, node: ast.BoolOp) -> AST: method visit_If (line 1542) | def visit_If(self, node: ast.If) -> Union[AST, List[ast.stmt]]: function copy_and_reduce (line 1418) | def copy_and_reduce(tree: AST, keep_list: List[AST]) -> AST: function compile_and_test_ast (line 1472) | def compile_and_test_ast(tree: ast.Module, keep_list: List[AST], class NodeReducer (line 1516) | class NodeReducer(NodeReducer): method visit (line 1403) | def visit(self, node: AST) -> Any: method visit_Module (line 1408) | def visit_Module(self, node: AST) -> Any: method visit_Node (line 1412) | def visit_Node(self, node: AST) -> Any: method visit_Assign (line 1519) | def visit_Assign(self, node: ast.Assign) -> AST: method visit_Compare (line 1528) | def visit_Compare(self, node: ast.Compare) -> AST: method visit_BoolOp (line 1535) | def visit_BoolOp(self, node: ast.BoolOp) -> AST: method visit_If (line 1542) | def visit_If(self, node: ast.If) -> Union[AST, List[ast.stmt]]: class NodeReducer (line 1525) | class NodeReducer(NodeReducer): method visit (line 1403) | def visit(self, node: AST) -> Any: method visit_Module (line 1408) | def visit_Module(self, node: AST) -> Any: method visit_Node (line 1412) | def visit_Node(self, node: AST) -> Any: method visit_Assign (line 1519) | def visit_Assign(self, node: ast.Assign) -> AST: method visit_Compare (line 1528) | def visit_Compare(self, node: ast.Compare) -> AST: method visit_BoolOp (line 1535) | def visit_BoolOp(self, node: ast.BoolOp) -> AST: method visit_If (line 1542) | def visit_If(self, node: ast.If) -> Union[AST, List[ast.stmt]]: class NodeReducer (line 1534) | class NodeReducer(NodeReducer): method visit (line 1403) | def visit(self, node: AST) -> Any: method visit_Module (line 1408) | def visit_Module(self, node: AST) -> Any: method visit_Node (line 1412) | def visit_Node(self, node: AST) -> Any: method visit_Assign (line 1519) | def visit_Assign(self, node: ast.Assign) -> AST: method visit_Compare (line 1528) | def visit_Compare(self, node: ast.Compare) -> AST: method visit_BoolOp (line 1535) | def visit_BoolOp(self, node: ast.BoolOp) -> AST: method visit_If (line 1542) | def visit_If(self, node: ast.If) -> Union[AST, List[ast.stmt]]: class NodeReducer (line 1541) | class NodeReducer(NodeReducer): method visit (line 1403) | def visit(self, node: AST) -> Any: method visit_Module (line 1408) | def visit_Module(self, node: AST) -> Any: method visit_Node (line 1412) | def visit_Node(self, node: AST) -> Any: method visit_Assign (line 1519) | def visit_Assign(self, node: ast.Assign) -> AST: method visit_Compare (line 1528) | def visit_Compare(self, node: ast.Compare) -> AST: method visit_BoolOp (line 1535) | def visit_BoolOp(self, node: ast.BoolOp) -> AST: method visit_If (line 1542) | def visit_If(self, node: ast.If) -> Union[AST, List[ast.stmt]]: function myeval (line 1604) | def myeval(inp: str) -> Any: FILE: docs/beta/code/DynamicInvariants.py function square_root (line 88) | def square_root(x): # type: ignore function square_root (line 109) | def square_root(x): # type: ignore function square_root_with_type_annotations (line 141) | def square_root_with_type_annotations(x: float) -> float: function get_arguments (line 235) | def get_arguments(frame: FrameType) -> Arguments: function simple_call_string (line 247) | def simple_call_string(function_name: str, argument_list: Arguments, class CallTracer (line 259) | class CallTracer(Tracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: class CallTracer (line 269) | class CallTracer(CallTracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: class CallTracer (line 277) | class CallTracer(CallTracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: class CallTracer (line 288) | class CallTracer(CallTracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: class CallTracer (line 305) | class CallTracer(CallTracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: class CallTracer (line 314) | class CallTracer(CallTracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: class CallTracer (line 319) | class CallTracer(CallTracer): method __init__ (line 260) | def __init__(self, log: bool = False, **kwargs: Any)-> None: method reset (line 265) | def reset(self) -> None: method traceit (line 270) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method trace_call (line 278) | def trace_call(self, frame: FrameType, event: str, arg: Any) -> None: method trace_return (line 289) | def trace_return(self, frame: FrameType, event: str, arg: Any) -> None: method add_call (line 306) | def add_call(self, function_name: str, arguments: Arguments, method calls (line 315) | def calls(self, function_name: str) -> List[Tuple[Arguments, Any]]: method all_calls (line 320) | def all_calls(self) -> Dict[str, List[Tuple[Arguments, Any]]]: function hello (line 340) | def hello(name: str) -> None: function square_root_annotated (line 378) | def square_root_annotated(x: int) -> float: function parse_type (line 438) | def parse_type(name: str) -> ast.expr: class TypeTransformer (line 454) | class TypeTransformer(ast.NodeTransformer): method __init__ (line 455) | def __init__(self, argument_types: Dict[str, str], return_type: Option... method visit_FunctionDef (line 461) | def visit_FunctionDef(self, node: ast.FunctionDef) -> ast.FunctionDef: method annotate_arg (line 488) | def annotate_arg(self, arg: ast.arg) -> ast.arg: class TypeTransformer (line 460) | class TypeTransformer(TypeTransformer): method __init__ (line 455) | def __init__(self, argument_types: Dict[str, str], return_type: Option... method visit_FunctionDef (line 461) | def visit_FunctionDef(self, node: ast.FunctionDef) -> ast.FunctionDef: method annotate_arg (line 488) | def annotate_arg(self, arg: ast.arg) -> ast.arg: class TypeTransformer (line 487) | class TypeTransformer(TypeTransformer): method __init__ (line 455) | def __init__(self, argument_types: Dict[str, str], return_type: Option... method visit_FunctionDef (line 461) | def visit_FunctionDef(self, node: ast.FunctionDef) -> ast.FunctionDef: method annotate_arg (line 488) | def annotate_arg(self, arg: ast.arg) -> ast.arg: function type_string (line 528) | def type_string(value: Any) -> str: function annotate_types (line 550) | def annotate_types(calls: Dict[str, List[Tuple[Arguments, Any]]]) \ function annotate_function_with_types (line 563) | def annotate_function_with_types(function: Callable, function annotate_function_ast_with_types (line 569) | def annotate_function_ast_with_types(function_ast: ast.AST, class TypeTracer (line 616) | class TypeTracer(CallTracer): class TypeAnnotator (line 619) | class TypeAnnotator(TypeTracer): method typed_functions_ast (line 620) | def typed_functions_ast(self) -> Dict[str, ast.AST]: method typed_function_ast (line 624) | def typed_function_ast(self, function_name: str) -> Optional[ast.AST]: method typed_functions (line 631) | def typed_functions(self) -> str: method typed_function (line 643) | def typed_function(self, function_name: str) -> str: method __repr__ (line 650) | def __repr__(self) -> str: function sum3 (line 693) | def sum3(a, b, c): # type: ignore function square_root_with_invariants (line 753) | def square_root_with_invariants(x): # type: ignore function condition (line 763) | def condition(precondition: Optional[Callable] = None, function precondition (line 782) | def precondition(check: Callable) -> Callable: function postcondition (line 785) | def postcondition(check: Callable) -> Callable: function square_root_with_precondition (line 789) | def square_root_with_precondition(x): # type: ignore function square_root_with_postcondition (line 799) | def square_root_with_postcondition(x): # type: ignore function buggy_square_root_with_postcondition (line 807) | def buggy_square_root_with_postcondition(x): # type: ignore function metavars (line 887) | def metavars(prop: str) -> List[str]: function instantiate_prop_ast (line 914) | def instantiate_prop_ast(prop: str, var_names: Sequence[str]) -> ast.AST: function instantiate_prop (line 933) | def instantiate_prop(prop: str, var_names: Sequence[str]) -> str: function prop_function_text (line 953) | def prop_function_text(prop: str) -> str: function prop_function (line 959) | def prop_function(prop: str) -> Callable: function true_property_instantiations (line 993) | def true_property_instantiations(prop: str, vars_and_values: Arguments, class InvariantTracer (line 1037) | class InvariantTracer(CallTracer): method __init__ (line 1038) | def __init__(self, props: Optional[List[str]] = None, **kwargs: Any) -... method all_invariants (line 1048) | def all_invariants(self) -> Dict[str, Invariants]: method invariants (line 1052) | def invariants(self, function_name: str) -> Invariants: class InvariantTracer (line 1047) | class InvariantTracer(InvariantTracer): method __init__ (line 1038) | def __init__(self, props: Optional[List[str]] = None, **kwargs: Any) -... method all_invariants (line 1048) | def all_invariants(self) -> Dict[str, Invariants]: method invariants (line 1052) | def invariants(self, function_name: str) -> Invariants: function pretty_invariants (line 1080) | def pretty_invariants(invariants: Invariants) -> List[str]: class InvariantAnnotator (line 1130) | class InvariantAnnotator(InvariantTracer): method params (line 1131) | def params(self, function_name: str) -> str: method preconditions (line 1147) | def preconditions(self, function_name: str) -> List[str]: method postconditions (line 1171) | def postconditions(self, function_name: str) -> List[str]: method functions_with_invariants (line 1196) | def functions_with_invariants(self) -> str: method function_with_invariants (line 1209) | def function_with_invariants(self, function_name: str) -> str: method __repr__ (line 1219) | def __repr__(self) -> str: class InvariantAnnotator (line 1146) | class InvariantAnnotator(InvariantAnnotator): method params (line 1131) | def params(self, function_name: str) -> str: method preconditions (line 1147) | def preconditions(self, function_name: str) -> List[str]: method postconditions (line 1171) | def postconditions(self, function_name: str) -> List[str]: method functions_with_invariants (line 1196) | def functions_with_invariants(self) -> str: method function_with_invariants (line 1209) | def function_with_invariants(self, function_name: str) -> str: method __repr__ (line 1219) | def __repr__(self) -> str: class InvariantAnnotator (line 1170) | class InvariantAnnotator(InvariantAnnotator): method params (line 1131) | def params(self, function_name: str) -> str: method preconditions (line 1147) | def preconditions(self, function_name: str) -> List[str]: method postconditions (line 1171) | def postconditions(self, function_name: str) -> List[str]: method functions_with_invariants (line 1196) | def functions_with_invariants(self) -> str: method function_with_invariants (line 1209) | def function_with_invariants(self, function_name: str) -> str: method __repr__ (line 1219) | def __repr__(self) -> str: class InvariantAnnotator (line 1195) | class InvariantAnnotator(InvariantAnnotator): method params (line 1131) | def params(self, function_name: str) -> str: method preconditions (line 1147) | def preconditions(self, function_name: str) -> List[str]: method postconditions (line 1171) | def postconditions(self, function_name: str) -> List[str]: method functions_with_invariants (line 1196) | def functions_with_invariants(self) -> str: method function_with_invariants (line 1209) | def function_with_invariants(self, function_name: str) -> str: method __repr__ (line 1219) | def __repr__(self) -> str: function sum2 (line 1240) | def sum2(a, b): # type: ignore function list_length (line 1351) | def list_length(elems: List[Any]) -> int: function print_sum (line 1371) | def print_sum(a, b): # type: ignore function square_root_with_union_type (line 1470) | def square_root_with_union_type(x: Union[int, float]) -> float: # type:... function square_root_with_local_types (line 1480) | def square_root_with_local_types(x: Union[int, float]) -> float: function remove_first_char (line 1497) | def remove_first_char(s: str) -> str: function verbose_condition (line 1504) | def verbose_condition(precondition: Optional[Callable] = None, function verbose_precondition (line 1527) | def verbose_precondition(check: Callable, **kwargs: Any) -> Callable: function verbose_postcondition (line 1531) | def verbose_postcondition(check: Callable, **kwargs: Any) -> Callable: function remove_first_char (line 1536) | def remove_first_char(s: str) -> str: class VerboseInvariantAnnotator (line 1546) | class VerboseInvariantAnnotator(InvariantAnnotator): method preconditions (line 1547) | def preconditions(self, function_name: str) -> List[str]: method postconditions (line 1562) | def postconditions(self, function_name: str) -> List[str]: class VerboseInvariantAnnotator (line 1561) | class VerboseInvariantAnnotator(VerboseInvariantAnnotator): method preconditions (line 1547) | def preconditions(self, function_name: str) -> List[str]: method postconditions (line 1562) | def postconditions(self, function_name: str) -> List[str]: class EmbeddedInvariantAnnotator (line 1610) | class EmbeddedInvariantAnnotator(InvariantTracer): method function_with_invariants_ast (line 1611) | def function_with_invariants_ast(self, function_name: str) -> ast.AST: method function_with_invariants (line 1614) | def function_with_invariants(self, function_name: str) -> str: function annotate_invariants (line 1617) | def annotate_invariants(invariants: Dict[str, Invariants]) -> Dict[str, ... function annotate_function_with_invariants (line 1628) | def annotate_function_with_invariants(function_name: str, function annotate_function_ast_with_invariants (line 1639) | def annotate_function_ast_with_invariants(function_ast: ast.AST, class PreconditionTransformer (line 1644) | class PreconditionTransformer(ast.NodeTransformer): method __init__ (line 1645) | def __init__(self, invariants: Invariants) -> None: method preconditions (line 1649) | def preconditions(self) -> List[ast.stmt]: method insert_assertions (line 1660) | def insert_assertions(self, body: List[ast.stmt]) -> List[ast.stmt]: method visit_FunctionDef (line 1672) | def visit_FunctionDef(self, node: ast.FunctionDef) -> ast.FunctionDef: class EmbeddedInvariantTransformer (line 1678) | class EmbeddedInvariantTransformer(PreconditionTransformer): method postconditions (line 1698) | def postconditions(self) -> List[ast.stmt]: method insert_assertions (line 1711) | def insert_assertions(self, body: List[ast.stmt]) -> List[ast.stmt]: class EmbeddedInvariantTransformer (line 1697) | class EmbeddedInvariantTransformer(EmbeddedInvariantTransformer): method postconditions (line 1698) | def postconditions(self) -> List[ast.stmt]: method insert_assertions (line 1711) | def insert_assertions(self, body: List[ast.stmt]) -> List[ast.stmt]: function sum2 (line 1798) | def sum2(a, b): # type: ignore FILE: docs/beta/code/ExpectError.py class ExpectError (line 86) | class ExpectError: method __init__ (line 89) | def __init__(self, exc_type: Optional[type] = None, method __enter__ (line 100) | def __enter__(self) -> Any: method __exit__ (line 104) | def __exit__(self, exc_type: type, function fail_test (line 130) | def fail_test() -> None: class ExpectTimeout (line 164) | class ExpectTimeout(Timeout): # type: ignore method __init__ (line 167) | def __init__(self, timeout: Union[int, float], method __exit__ (line 179) | def __exit__(self, exc_type: type, function long_running_test (line 204) | def long_running_test() -> None: FILE: docs/beta/code/Intro_Debugging.py function remove_html_markup (line 85) | def remove_html_markup(s): # type: ignore function graph (line 173) | def graph(comment: str ="default") -> Digraph: function remove_html_markup (line 217) | def remove_html_markup(s): # type: ignore function remove_html_markup_with_print (line 275) | def remove_html_markup_with_print(s): # type: ignore function remove_html_markup_without_quotes (line 304) | def remove_html_markup_without_quotes(s): # type: ignore function remove_html_markup_fixed (line 335) | def remove_html_markup_fixed(s): # type: ignore function execution_diagram (line 357) | def execution_diagram(show_steps: bool = True, variables: List[str] = [], function remove_html_markup_with_tag_assert (line 547) | def remove_html_markup_with_tag_assert(s): # type: ignore function remove_html_markup_with_quote_assert (line 586) | def remove_html_markup_with_quote_assert(s): # type: ignore function remove_html_markup (line 650) | def remove_html_markup(s): # type: ignore function remove_html_markup (line 725) | def remove_html_markup(s): # type: ignore function remove_html_markup_with_proper_quotes (line 922) | def remove_html_markup_with_proper_quotes(s): # type: ignore FILE: docs/beta/code/PerformanceDebugger.py class PerformanceTracer (line 159) | class PerformanceTracer(Tracer): method __init__ (line 162) | def __init__(self) -> None: method reset_timer (line 169) | def reset_timer(self) -> None: method __enter__ (line 175) | def __enter__(self) -> Any: method traceit (line 182) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: class PerformanceTracer (line 174) | class PerformanceTracer(PerformanceTracer): method __init__ (line 162) | def __init__(self) -> None: method reset_timer (line 169) | def reset_timer(self) -> None: method __enter__ (line 175) | def __enter__(self) -> Any: method traceit (line 182) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: class PerformanceTracer (line 181) | class PerformanceTracer(PerformanceTracer): method __init__ (line 162) | def __init__(self) -> None: method reset_timer (line 169) | def reset_timer(self) -> None: method __enter__ (line 175) | def __enter__(self) -> Any: method traceit (line 182) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: class MetricCollector (line 222) | class MetricCollector(CoverageCollector): method metric (line 225) | def metric(self, event: Any) -> Optional[float]: method all_metrics (line 229) | def all_metrics(self, func: str) -> List[float]: method total (line 234) | def total(self, func: str) -> float: method maximum (line 237) | def maximum(self, func: str) -> float: class MetricCollector (line 233) | class MetricCollector(MetricCollector): method metric (line 225) | def metric(self, event: Any) -> Optional[float]: method all_metrics (line 229) | def all_metrics(self, func: str) -> List[float]: method total (line 234) | def total(self, func: str) -> float: method maximum (line 237) | def maximum(self, func: str) -> float: class TimeCollector (line 240) | class TimeCollector(MetricCollector): method __init__ (line 243) | def __init__(self) -> None: method collect (line 250) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method reset_timer (line 261) | def reset_timer(self) -> None: method __enter__ (line 264) | def __enter__(self) -> Any: method metric (line 270) | def metric(self, location: Any) -> Optional[float]: method all_metrics (line 276) | def all_metrics(self, func: str) -> List[float]: class TimeCollector (line 269) | class TimeCollector(TimeCollector): method __init__ (line 243) | def __init__(self) -> None: method collect (line 250) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method reset_timer (line 261) | def reset_timer(self) -> None: method __enter__ (line 264) | def __enter__(self) -> Any: method metric (line 270) | def metric(self, location: Any) -> Optional[float]: method all_metrics (line 276) | def all_metrics(self, func: str) -> List[float]: class MetricDebugger (line 300) | class MetricDebugger(SpectrumDebugger): method metric (line 303) | def metric(self, location: Location) -> float: method total (line 314) | def total(self, func_name: str) -> float: method maximum (line 323) | def maximum(self, func_name: str) -> float: method suspiciousness (line 333) | def suspiciousness(self, location: Location) -> float: method color (line 337) | def color(self, location: Location) -> str: method tooltip (line 345) | def tooltip(self, location: Location) -> str: class PerformanceDebugger (line 348) | class PerformanceDebugger(MetricDebugger): method __init__ (line 351) | def __init__(self, collector_class: Type, log: bool = False): class HitCollector (line 373) | class HitCollector(MetricCollector): method __init__ (line 376) | def __init__(self) -> None: method collect (line 380) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method metric (line 387) | def metric(self, location: Location) -> Optional[int]: method all_metrics (line 393) | def all_metrics(self, func: str) -> List[float]: function remove_html_markup_ampersand (line 422) | def remove_html_markup_ampersand(s: str) -> str: function remove_html_test (line 449) | def remove_html_test(s: str) -> None: FILE: docs/beta/code/RailroadDiagrams.py class C (line 57) | class C: function e (line 97) | def e(text): function determineGaps (line 103) | def determineGaps(outer, inner): function doubleenumerate (line 112) | def doubleenumerate(seq): function addDebug (line 117) | def addDebug(el): class DiagramItem (line 123) | class DiagramItem(object): method __init__ (line 124) | def __init__(self, name, attrs=None, text=None): method format (line 134) | def format(self, x, y, width): method addTo (line 137) | def addTo(self, parent): method writeSvg (line 141) | def writeSvg(self, write): method __eq__ (line 155) | def __eq__(self, other): method __ne__ (line 159) | def __ne__(self, other): class Path (line 162) | class Path(DiagramItem): method __init__ (line 163) | def __init__(self, x, y): method m (line 168) | def m(self, x, y): method ll (line 172) | def ll(self, x, y): # was l(), which violates PEP8 -- AZ method h (line 176) | def h(self, val): method right (line 180) | def right(self, val): method left (line 183) | def left(self, val): method v (line 186) | def v(self, val): method down (line 190) | def down(self, val): method up (line 193) | def up(self, val): method arc_8 (line 196) | def arc_8(self, start, dir): method arc (line 240) | def arc(self, sweep): method format (line 251) | def format(self): method __repr__ (line 255) | def __repr__(self): function wrapString (line 258) | def wrapString(value): class Style (line 261) | class Style(DiagramItem): method __init__ (line 262) | def __init__(self, css): method __repr__ (line 269) | def __repr__(self): method format (line 272) | def format(self, x, y, width): method writeSvg (line 275) | def writeSvg(self, write): class Diagram (line 281) | class Diagram(DiagramItem): method __init__ (line 282) | def __init__(self, *items, **kwargs): method __repr__ (line 312) | def __repr__(self): method format (line 324) | def format(self, paddingTop=20, paddingRight=None, method writeSvg (line 355) | def writeSvg(self, write): method parseCSSGrammar (line 360) | def parseCSSGrammar(self, text): class Sequence (line 381) | class Sequence(DiagramItem): method __init__ (line 382) | def __init__(self, *items): method __repr__ (line 401) | def __repr__(self): method format (line 405) | def format(self, x, y, width): class Stack (line 422) | class Stack(DiagramItem): method __init__ (line 423) | def __init__(self, *items): method __repr__ (line 444) | def __repr__(self): method format (line 448) | def format(self, x, y, width): class OptionalSequence (line 478) | class OptionalSequence(DiagramItem): method __new__ (line 479) | def __new__(cls, *items): method __init__ (line 485) | def __init__(self, *items): method __repr__ (line 507) | def __repr__(self): method format (line 511) | def format(self, x, y, width): class AlternatingSequence (line 589) | class AlternatingSequence(DiagramItem): method __new__ (line 590) | def __new__(cls, *items): method __init__ (line 597) | def __init__(self, *items): method __repr__ (line 627) | def __repr__(self): method format (line 631) | def format(self, x, y, width): class Choice (line 689) | class Choice(DiagramItem): method __init__ (line 690) | def __init__(self, default, *items): method __repr__ (line 716) | def __repr__(self): method format (line 720) | def format(self, x, y, width): class MultipleChoice (line 786) | class MultipleChoice(DiagramItem): method __init__ (line 787) | def __init__(self, default, type, *items): method __repr__ (line 817) | def __repr__(self): method format (line 821) | def format(self, x, y, width): class HorizontalChoice (line 915) | class HorizontalChoice(DiagramItem): method __new__ (line 916) | def __new__(cls, *items): method __init__ (line 922) | def __init__(self, *items): method format (line 966) | def format(self, x, y, width): function Optional (line 1054) | def Optional(item, skip=False): class OneOrMore (line 1057) | class OneOrMore(DiagramItem): method __init__ (line 1058) | def __init__(self, item, repeat=None): method format (line 1072) | def format(self, x, y, width): method __repr__ (line 1097) | def __repr__(self): function ZeroOrMore (line 1100) | def ZeroOrMore(item, repeat=None, skip=False): class Start (line 1104) | class Start(DiagramItem): method __init__ (line 1105) | def __init__(self, type="simple", label=None): method format (line 1117) | def format(self, x, y, _width): method __repr__ (line 1129) | def __repr__(self): class End (line 1132) | class End(DiagramItem): method __init__ (line 1133) | def __init__(self, type="simple"): method format (line 1141) | def format(self, x, y, _width): method __repr__ (line 1149) | def __repr__(self): class Terminal (line 1152) | class Terminal(DiagramItem): method __init__ (line 1153) | def __init__(self, text, href=None, title=None): method __repr__ (line 1164) | def __repr__(self): method format (line 1168) | def format(self, x, y, width): class NonTerminal (line 1187) | class NonTerminal(DiagramItem): method __init__ (line 1188) | def __init__(self, text, href=None, title=None): method __repr__ (line 1199) | def __repr__(self): method format (line 1203) | def format(self, x, y, width): class Comment (line 1222) | class Comment(DiagramItem): method __init__ (line 1223) | def __init__(self, text, href=None, title=None): method __repr__ (line 1234) | def __repr__(self): method format (line 1238) | def format(self, x, y, width): class Skip (line 1256) | class Skip(DiagramItem): method __init__ (line 1257) | def __init__(self): method format (line 1264) | def format(self, x, y, width): method __repr__ (line 1268) | def __repr__(self): function show_diagram (line 1271) | def show_diagram(graph, log=False): FILE: docs/beta/code/Repairer.py function middle_sort_of_fixed (line 114) | def middle_sort_of_fixed(x, y, z): # type: ignore function middle_test (line 137) | def middle_test(x: int, y: int, z: int) -> None: function middle_tree (line 200) | def middle_tree() -> ast.AST: class StatementVisitor (line 224) | class StatementVisitor(NodeVisitor): method __init__ (line 227) | def __init__(self) -> None: method add_statements (line 233) | def add_statements(self, node: ast.AST, attr: str) -> None: method visit_node (line 246) | def visit_node(self, node: ast.AST) -> None: method visit_Module (line 251) | def visit_Module(self, node: ast.Module) -> None: method visit_ClassDef (line 255) | def visit_ClassDef(self, node: ast.ClassDef) -> None: method generic_visit (line 259) | def generic_visit(self, node: ast.AST) -> None: method visit_FunctionDef (line 263) | def visit_FunctionDef(self, method visit_AsyncFunctionDef (line 272) | def visit_AsyncFunctionDef(self, node: ast.AsyncFunctionDef) -> None: function all_statements_and_functions (line 275) | def all_statements_and_functions(tree: ast.AST, function all_statements (line 291) | def all_statements(tree: ast.AST, tp: Optional[Type] = None) -> List[ast... class StatementMutator (line 322) | class StatementMutator(NodeTransformer): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 371) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 386) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 418) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 446) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 450) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 474) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 505) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 543) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: class StatementMutator (line 566) | class StatementMutator(StatementMutator): method __init__ (line 325) | def __init__(self, method node_suspiciousness (line 372) | def node_suspiciousness(self, stmt: ast.AST, func_name: str) -> float: method format_node (line 383) | def format_node(self, node: ast.AST) -> str: # type: ignore method node_to_be_mutated (line 387) | def node_to_be_mutated(self, tree: ast.AST) -> ast.AST: method choose_op (line 419) | def choose_op(self) -> Callable: method visit (line 422) | def visit(self, node: ast.AST) -> ast.AST: method choose_statement (line 447) | def choose_statement(self) -> ast.AST: method swap (line 451) | def swap(self, node: ast.AST) -> ast.AST: method insert (line 475) | def insert(self, node: ast.AST) -> Union[ast.AST, List[ast.AST]]: method delete (line 506) | def delete(self, node: ast.AST) -> None: method format_node (line 546) | def format_node(self, node: ast.AST) -> str: method mutate (line 567) | def mutate(self, tree: ast.AST) -> ast.AST: function middle_fitness (line 612) | def middle_fitness(tree: ast.AST) -> float: function evolve_middle (line 699) | def evolve_middle() -> None: function test_middle_lines (line 768) | def test_middle_lines(lines: List[str]) -> None: function p1 (line 818) | def p1(): # type: ignore function p2 (line 823) | def p2(): # type: ignore class CrossoverOperator (line 828) | class CrossoverOperator: method __init__ (line 831) | def __init__(self, log: Union[bool, int] = False): method cross_bodies (line 835) | def cross_bodies(self, body_1: List[ast.AST], body_2: List[ast.AST]) -> \ method can_cross (line 877) | def can_cross(self, tree: ast.AST, body_attr: str = 'body') -> bool: method crossover_attr (line 885) | def crossover_attr(self, t1: ast.AST, t2: ast.AST, body_attr: str) -> ... method crossover_branches (line 934) | def crossover_branches(self, t1: ast.AST, t2: ast.AST) -> bool: method crossover (line 960) | def crossover(self, t1: ast.AST, t2: ast.AST) -> Tuple[ast.AST, ast.AST]: class CrossoverOperator (line 873) | class CrossoverOperator(CrossoverOperator): method __init__ (line 831) | def __init__(self, log: Union[bool, int] = False): method cross_bodies (line 835) | def cross_bodies(self, body_1: List[ast.AST], body_2: List[ast.AST]) -> \ method can_cross (line 877) | def can_cross(self, tree: ast.AST, body_attr: str = 'body') -> bool: method crossover_attr (line 885) | def crossover_attr(self, t1: ast.AST, t2: ast.AST, body_attr: str) -> ... method crossover_branches (line 934) | def crossover_branches(self, t1: ast.AST, t2: ast.AST) -> bool: method crossover (line 960) | def crossover(self, t1: ast.AST, t2: ast.AST) -> Tuple[ast.AST, ast.AST]: class CrossoverOperator (line 884) | class CrossoverOperator(CrossoverOperator): method __init__ (line 831) | def __init__(self, log: Union[bool, int] = False): method cross_bodies (line 835) | def cross_bodies(self, body_1: List[ast.AST], body_2: List[ast.AST]) -> \ method can_cross (line 877) | def can_cross(self, tree: ast.AST, body_attr: str = 'body') -> bool: method crossover_attr (line 885) | def crossover_attr(self, t1: ast.AST, t2: ast.AST, body_attr: str) -> ... method crossover_branches (line 934) | def crossover_branches(self, t1: ast.AST, t2: ast.AST) -> bool: method crossover (line 960) | def crossover(self, t1: ast.AST, t2: ast.AST) -> Tuple[ast.AST, ast.AST]: class CrossoverOperator (line 933) | class CrossoverOperator(CrossoverOperator): method __init__ (line 831) | def __init__(self, log: Union[bool, int] = False): method cross_bodies (line 835) | def cross_bodies(self, body_1: List[ast.AST], body_2: List[ast.AST]) -> \ method can_cross (line 877) | def can_cross(self, tree: ast.AST, body_attr: str = 'body') -> bool: method crossover_attr (line 885) | def crossover_attr(self, t1: ast.AST, t2: ast.AST, body_attr: str) -> ... method crossover_branches (line 934) | def crossover_branches(self, t1: ast.AST, t2: ast.AST) -> bool: method crossover (line 960) | def crossover(self, t1: ast.AST, t2: ast.AST) -> Tuple[ast.AST, ast.AST]: class CrossoverOperator (line 959) | class CrossoverOperator(CrossoverOperator): method __init__ (line 831) | def __init__(self, log: Union[bool, int] = False): method cross_bodies (line 835) | def cross_bodies(self, body_1: List[ast.AST], body_2: List[ast.AST]) -> \ method can_cross (line 877) | def can_cross(self, tree: ast.AST, body_attr: str = 'body') -> bool: method crossover_attr (line 885) | def crossover_attr(self, t1: ast.AST, t2: ast.AST, body_attr: str) -> ... method crossover_branches (line 934) | def crossover_branches(self, t1: ast.AST, t2: ast.AST) -> bool: method crossover (line 960) | def crossover(self, t1: ast.AST, t2: ast.AST) -> Tuple[ast.AST, ast.AST]: class CrossoverError (line 972) | class CrossoverError(ValueError): function p1 (line 989) | def p1(): # type: ignore function p2 (line 995) | def p2(): # type: ignore class Repairer (line 1042) | class Repairer(StackInspector): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1109) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1117) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1127) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1136) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1165) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class FailureNotReproducedError (line 1204) | class FailureNotReproducedError(ValueError): class Repairer (line 1213) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1235) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1251) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1311) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class DefinitionVisitor (line 1319) | class DefinitionVisitor(NodeVisitor): method __init__ (line 1320) | def __init__(self) -> None: method add_definition (line 1323) | def add_definition(self, node: Union[ast.ClassDef, method visit_FunctionDef (line 1328) | def visit_FunctionDef(self, node: ast.FunctionDef) -> None: method visit_AsyncFunctionDef (line 1331) | def visit_AsyncFunctionDef(self, node: ast.AsyncFunctionDef) -> None: method visit_ClassDef (line 1334) | def visit_ClassDef(self, node: ast.ClassDef) -> None: class Repairer (line 1358) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1424) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1452) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1465) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... class Repairer (line 1480) | class Repairer(Repairer): method __init__ (line 1045) | def __init__(self, debugger: RankingDebugger, *, method getsource (line 1110) | def getsource(self, item: Union[str, Any]) -> str: method default_functions (line 1118) | def default_functions(self) -> List[Callable]: method log_tree (line 1128) | def log_tree(self, description: str, tree: Any) -> None: method parse (line 1137) | def parse(self, items: List[Any]) -> ast.AST: method run_test_set (line 1166) | def run_test_set(self, test_set: str, validate: bool = False) -> int: method weight (line 1214) | def weight(self, test_set: str) -> float: method run_tests (line 1224) | def run_tests(self, validate: bool = False) -> float: method validate (line 1236) | def validate(self) -> None: method fitness (line 1252) | def fitness(self, tree: ast.AST) -> float: method toplevel_defs (line 1312) | def toplevel_defs(self, tree: ast.AST) -> List[str]: method initial_population (line 1359) | def initial_population(self, size: int) -> List[ast.AST]: method repair (line 1365) | def repair(self, population_size: int = POPULATION_SIZE, iterations: i... method evolve (line 1425) | def evolve(self, population: List[ast.AST]) -> List[ast.AST]: method fitness_key (line 1453) | def fitness_key(self, tree: ast.AST) -> Tuple[float, int]: method reduce (line 1466) | def reduce(self, tree: ast.AST) -> ast.AST: method test_reduce (line 1481) | def test_reduce(self, source_lines: List[str], original_fitness: float... function remove_html_markup (line 1534) | def remove_html_markup(s): # type: ignore function remove_html_markup_tree (line 1551) | def remove_html_markup_tree() -> ast.AST: function remove_html_markup_test (line 1554) | def remove_html_markup_test(html: str, plain: str) -> None: function random_string (line 1566) | def random_string(length: int = 5, start: int = ord(' '), end: int = ord... function random_id (line 1572) | def random_id(length: int = 2) -> str: function random_plain (line 1578) | def random_plain() -> str: function random_string_noquotes (line 1581) | def random_string_noquotes() -> str: function random_html (line 1584) | def random_html(depth: int = 0) -> Tuple[str, str]: function remove_html_testcase (line 1603) | def remove_html_testcase(expected: bool = True) -> Tuple[str, str]: function all_conditions (line 1682) | def all_conditions(trees: Union[ast.AST, List[ast.AST]], class ConditionVisitor (line 1702) | class ConditionVisitor(NodeVisitor): method __init__ (line 1703) | def __init__(self) -> None: method add_conditions (line 1708) | def add_conditions(self, node: ast.AST, attr: str) -> None: method visit_BoolOp (line 1721) | def visit_BoolOp(self, node: ast.BoolOp) -> ast.AST: method visit_UnaryOp (line 1725) | def visit_UnaryOp(self, node: ast.UnaryOp) -> ast.AST: method generic_visit (line 1730) | def generic_visit(self, node: ast.AST) -> ast.AST: class ConditionMutator (line 1746) | class ConditionMutator(StatementMutator): method __init__ (line 1749) | def __init__(self, *args: Any, **kwargs: Any) -> None: method choose_condition (line 1758) | def choose_condition(self) -> ast.expr: method choose_bool_op (line 1763) | def choose_bool_op(self) -> str: method swap (line 1766) | def swap(self, node: ast.AST) -> ast.AST: class ConditionMutator (line 1762) | class ConditionMutator(ConditionMutator): method __init__ (line 1749) | def __init__(self, *args: Any, **kwargs: Any) -> None: method choose_condition (line 1758) | def choose_condition(self) -> ast.expr: method choose_bool_op (line 1763) | def choose_bool_op(self) -> str: method swap (line 1766) | def swap(self, node: ast.AST) -> ast.AST: function square_root_fixed (line 1914) | def square_root_fixed(x): # type: ignore FILE: docs/beta/code/Slicer.py function middle (line 91) | def middle(x, y, z): # type: ignore class Dependencies (line 141) | class Dependencies(StackInspector): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 173) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 186) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 239) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 259) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 277) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 293) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 318) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 353) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 371) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: function middle_deps (line 391) | def middle_deps() -> Dependencies: class Dependencies (line 409) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 540) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 550) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 601) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Dependencies (line 633) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: function remove_html_markup_deps (line 740) | def remove_html_markup_deps() -> Dependencies: class MyInt (line 786) | class MyInt(int): method __new__ (line 787) | def __new__(cls: Type, value: Any, *args: Any, **kwargs: Any) -> Any: method __repr__ (line 790) | def __repr__(self) -> str: class DataTracker (line 820) | class DataTracker(StackInspector): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class DataTracker (line 827) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class DataTracker (line 836) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, function is_internal (line 882) | def is_internal(id: str) -> bool: class TrackGetTransformer (line 891) | class TrackGetTransformer(NodeTransformer): method visit_Name (line 892) | def visit_Name(self, node: Name) -> AST: function make_get_data (line 915) | def make_get_data(id: str, method: str = 'get') -> Call: function dump_tree (line 930) | def dump_tree(tree: AST) -> None: class DataTrackerTester (line 940) | class DataTrackerTester: method __init__ (line 941) | def __init__(self, tree: AST, func: Callable, log: bool = True) -> None: method make_data_tracker (line 950) | def make_data_tracker(self) -> Any: method __enter__ (line 953) | def __enter__(self) -> Any: method __exit__ (line 960) | def __exit__(self, exc_type: Type, exc_value: BaseException, function make_set_data (line 987) | def make_set_data(id: str, value: Any, class LeftmostNameVisitor (line 1015) | class LeftmostNameVisitor(NodeVisitor): method __init__ (line 1016) | def __init__(self) -> None: method visit_Name (line 1020) | def visit_Name(self, node: Name) -> None: function leftmost_name (line 1025) | def leftmost_name(tree: AST) -> Optional[str]: class StoreVisitor (line 1033) | class StoreVisitor(NodeVisitor): method __init__ (line 1034) | def __init__(self) -> None: method visit (line 1038) | def visit(self, node: AST) -> None: function store_names (line 1046) | def store_names(tree: AST) -> Set[str]: class LoadVisitor (line 1054) | class LoadVisitor(NodeVisitor): method __init__ (line 1055) | def __init__(self) -> None: method visit (line 1059) | def visit(self, node: AST) -> None: function load_names (line 1067) | def load_names(tree: AST) -> Set[str]: class TrackSetTransformer (line 1075) | class TrackSetTransformer(NodeTransformer): method visit_Assign (line 1076) | def visit_Assign(self, node: Assign) -> Assign: method visit_AugAssign (line 1091) | def visit_AugAssign(self, node: AugAssign) -> AugAssign: method visit_AnnAssign (line 1111) | def visit_AnnAssign(self, node: AnnAssign) -> AnnAssign: method visit_Assert (line 1128) | def visit_Assert(self, node: Assert) -> Assert: class TrackSetTransformer (line 1090) | class TrackSetTransformer(TrackSetTransformer): method visit_Assign (line 1076) | def visit_Assign(self, node: Assign) -> Assign: method visit_AugAssign (line 1091) | def visit_AugAssign(self, node: AugAssign) -> AugAssign: method visit_AnnAssign (line 1111) | def visit_AnnAssign(self, node: AnnAssign) -> AnnAssign: method visit_Assert (line 1128) | def visit_Assert(self, node: Assert) -> Assert: class DataTracker (line 1101) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class TrackSetTransformer (line 1110) | class TrackSetTransformer(TrackSetTransformer): method visit_Assign (line 1076) | def visit_Assign(self, node: Assign) -> Assign: method visit_AugAssign (line 1091) | def visit_AugAssign(self, node: AugAssign) -> AugAssign: method visit_AnnAssign (line 1111) | def visit_AnnAssign(self, node: AnnAssign) -> AnnAssign: method visit_Assert (line 1128) | def visit_Assert(self, node: Assert) -> Assert: class TrackSetTransformer (line 1127) | class TrackSetTransformer(TrackSetTransformer): method visit_Assign (line 1076) | def visit_Assign(self, node: Assign) -> Assign: method visit_AugAssign (line 1091) | def visit_AugAssign(self, node: AugAssign) -> AugAssign: method visit_AnnAssign (line 1111) | def visit_AnnAssign(self, node: AnnAssign) -> AnnAssign: method visit_Assert (line 1128) | def visit_Assert(self, node: Assert) -> Assert: function assign_test (line 1137) | def assign_test(x: int) -> Tuple[int, str]: # type: ignore class TrackReturnTransformer (line 1172) | class TrackReturnTransformer(NodeTransformer): method __init__ (line 1173) | def __init__(self) -> None: method visit_FunctionDef (line 1177) | def visit_FunctionDef(self, node: Union[ast.FunctionDef, ast.AsyncFunc... method visit_AsyncFunctionDef (line 1184) | def visit_AsyncFunctionDef(self, node: ast.AsyncFunctionDef) -> AST: method return_value (line 1187) | def return_value(self, tp: str = "return") -> str: method visit_return_or_yield (line 1193) | def visit_return_or_yield(self, node: Union[ast.Return, ast.Yield, ast... method visit_Return (line 1203) | def visit_Return(self, node: ast.Return) -> AST: method visit_Yield (line 1206) | def visit_Yield(self, node: ast.Yield) -> AST: method visit_YieldFrom (line 1209) | def visit_YieldFrom(self, node: ast.YieldFrom) -> AST: class TrackControlTransformer (line 1234) | class TrackControlTransformer(NodeTransformer): method visit_If (line 1235) | def visit_If(self, node: ast.If) -> ast.If: method make_with (line 1243) | def make_with(self, block: List[ast.stmt]) -> List[ast.stmt]: method make_test (line 1264) | def make_test(self, test: ast.expr) -> ast.expr: method visit_While (line 1278) | def visit_While(self, node: ast.While) -> ast.While: method visit_For (line 1287) | def visit_For(self, node: Union[ast.For, ast.AsyncFor]) -> AST: method visit_AsyncFor (line 1298) | def visit_AsyncFor(self, node: ast.AsyncFor) -> AST: method visit_comprehension (line 1302) | def visit_comprehension(self, node: ast.comprehension) -> AST: class TrackControlTransformer (line 1242) | class TrackControlTransformer(TrackControlTransformer): method visit_If (line 1235) | def visit_If(self, node: ast.If) -> ast.If: method make_with (line 1243) | def make_with(self, block: List[ast.stmt]) -> List[ast.stmt]: method make_test (line 1264) | def make_test(self, test: ast.expr) -> ast.expr: method visit_While (line 1278) | def visit_While(self, node: ast.While) -> ast.While: method visit_For (line 1287) | def visit_For(self, node: Union[ast.For, ast.AsyncFor]) -> AST: method visit_AsyncFor (line 1298) | def visit_AsyncFor(self, node: ast.AsyncFor) -> AST: method visit_comprehension (line 1302) | def visit_comprehension(self, node: ast.comprehension) -> AST: class TrackControlTransformer (line 1263) | class TrackControlTransformer(TrackControlTransformer): method visit_If (line 1235) | def visit_If(self, node: ast.If) -> ast.If: method make_with (line 1243) | def make_with(self, block: List[ast.stmt]) -> List[ast.stmt]: method make_test (line 1264) | def make_test(self, test: ast.expr) -> ast.expr: method visit_While (line 1278) | def visit_While(self, node: ast.While) -> ast.While: method visit_For (line 1287) | def visit_For(self, node: Union[ast.For, ast.AsyncFor]) -> AST: method visit_AsyncFor (line 1298) | def visit_AsyncFor(self, node: ast.AsyncFor) -> AST: method visit_comprehension (line 1302) | def visit_comprehension(self, node: ast.comprehension) -> AST: class TrackControlTransformer (line 1277) | class TrackControlTransformer(TrackControlTransformer): method visit_If (line 1235) | def visit_If(self, node: ast.If) -> ast.If: method make_with (line 1243) | def make_with(self, block: List[ast.stmt]) -> List[ast.stmt]: method make_test (line 1264) | def make_test(self, test: ast.expr) -> ast.expr: method visit_While (line 1278) | def visit_While(self, node: ast.While) -> ast.While: method visit_For (line 1287) | def visit_For(self, node: Union[ast.For, ast.AsyncFor]) -> AST: method visit_AsyncFor (line 1298) | def visit_AsyncFor(self, node: ast.AsyncFor) -> AST: method visit_comprehension (line 1302) | def visit_comprehension(self, node: ast.comprehension) -> AST: class TrackControlTransformer (line 1285) | class TrackControlTransformer(TrackControlTransformer): method visit_If (line 1235) | def visit_If(self, node: ast.If) -> ast.If: method make_with (line 1243) | def make_with(self, block: List[ast.stmt]) -> List[ast.stmt]: method make_test (line 1264) | def make_test(self, test: ast.expr) -> ast.expr: method visit_While (line 1278) | def visit_While(self, node: ast.While) -> ast.While: method visit_For (line 1287) | def visit_For(self, node: Union[ast.For, ast.AsyncFor]) -> AST: method visit_AsyncFor (line 1298) | def visit_AsyncFor(self, node: ast.AsyncFor) -> AST: method visit_comprehension (line 1302) | def visit_comprehension(self, node: ast.comprehension) -> AST: class DataTracker (line 1312) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class DataTracker (line 1321) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class TrackCallTransformer (line 1355) | class TrackCallTransformer(NodeTransformer): method make_call (line 1356) | def make_call(self, node: AST, func: str, method visit_Call (line 1374) | def visit_Call(self, node: Call) -> Call: function test_call (line 1397) | def test_call() -> int: function f (line 1411) | def f() -> bool: class DataTracker (line 1424) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class DataTracker (line 1444) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class DataTracker (line 1453) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, class TrackParamsTransformer (line 1493) | class TrackParamsTransformer(NodeTransformer): method visit_FunctionDef (line 1494) | def visit_FunctionDef(self, node: ast.FunctionDef) -> ast.FunctionDef: class DataTracker (line 1533) | class DataTracker(DataTracker): method __init__ (line 823) | def __init__(self, log: bool = False) -> None: method set (line 828) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method get (line 837) | def get(self, name: str, value: Any) -> Any: method augment (line 1102) | def augment(self, name: str, value: Any) -> Any: method test (line 1313) | def test(self, cond: AST) -> AST: method __enter__ (line 1322) | def __enter__(self) -> Any: method __exit__ (line 1329) | def __exit__(self, exc_type: Type, exc_value: BaseException, method arg (line 1425) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method ret (line 1445) | def ret(self, value: Any) -> Any: method instrument_call (line 1454) | def instrument_call(self, func: Callable) -> Callable: method call (line 1458) | def call(self, func: Callable) -> Callable: method param (line 1534) | def param(self, name: str, value: Any, function args_test (line 1557) | def args_test(x, *args, **kwargs): # type: ignore class DependencyTracker (line 1626) | class DependencyTracker(DataTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1661) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1689) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1722) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1755) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1830) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1836) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1843) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1885) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1908) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 1943) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 2005) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, class DependencyTracker (line 2024) | class DependencyTracker(DependencyTracker): method __init__ (line 1629) | def __init__(self, *args: Any, **kwargs: Any) -> None: method get (line 1662) | def get(self, name: str, value: Any) -> Any: method check_location (line 1668) | def check_location(self) -> None: method clear_read (line 1690) | def clear_read(self) -> None: method check_location (line 1701) | def check_location(self) -> None: method ignore_next_location_change (line 1723) | def ignore_next_location_change(self) -> None: method ignore_location_change (line 1726) | def ignore_location_change(self) -> None: method set (line 1758) | def set(self, name: str, value: Any, loads: Optional[Set[str]] = None)... method dependencies (line 1803) | def dependencies(self) -> Dependencies: method test (line 1831) | def test(self, value: Any) -> Any: method __enter__ (line 1837) | def __enter__(self) -> Any: method __exit__ (line 1844) | def __exit__(self, exc_type: Type, exc_value: BaseException, method call (line 1886) | def call(self, func: Callable) -> Callable: method ret (line 1909) | def ret(self, value: Any) -> Any: method in_generator (line 1944) | def in_generator(self) -> bool: method call_generator (line 1948) | def call_generator(self, func: Callable) -> Callable: method ret_generator (line 1958) | def ret_generator(self, generator: Any) -> Any: method arg (line 2006) | def arg(self, value: Any, pos: Optional[int] = None, kw: Optional[str]... method param (line 2025) | def param(self, name: str, value: Any, function call_test (line 2064) | def call_test() -> int: class DependencyTrackerTester (line 2098) | class DependencyTrackerTester(DataTrackerTester): method make_data_tracker (line 2099) | def make_data_tracker(self) -> DependencyTracker: class Dependencies (line 2128) | class Dependencies(Dependencies): method __init__ (line 144) | def __init__(self, method validate (line 174) | def validate(self) -> None: method _source (line 187) | def _source(self, node: Node) -> str: method source (line 209) | def source(self, node: Node) -> str: method make_graph (line 243) | def make_graph(self, method graph (line 260) | def graph(self, *, mode: str = 'flow') -> Digraph: method _repr_mimebundle_ (line 273) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method all_vars (line 278) | def all_vars(self) -> Set[Node]: method draw_edge (line 294) | def draw_edge(self, g: Digraph, mode: str, method draw_dependencies (line 303) | def draw_dependencies(self, g: Digraph, mode: str) -> None: method id (line 319) | def id(self, var: Node) -> str: method label (line 330) | def label(self, var: Node) -> str: method tooltip (line 347) | def tooltip(self, var: Node) -> str: method add_hierarchy (line 354) | def add_hierarchy(self, g: Digraph) -> Digraph: method all_functions (line 372) | def all_functions(self) -> Dict[Callable, List[Tuple[int, Node]]]: method expand_criteria (line 410) | def expand_criteria(self, criteria: List[Criterion]) -> List[Node]: method backward_slice (line 447) | def backward_slice(self, *criteria: Criterion, method format_var (line 541) | def format_var(self, var: Node, current_func: Optional[Callable] = Non... method __str__ (line 551) | def __str__(self) -> str: method repr_var (line 602) | def repr_var(self, var: Node) -> str: method repr_deps (line 607) | def repr_deps(self, var_set: Set[Node]) -> str: method repr_dependencies (line 616) | def repr_dependencies(self, vars: Dependency) -> str: method __repr__ (line 623) | def __repr__(self) -> str: method code (line 634) | def code(self, *items: Callable, mode: str = 'cd') -> None: method _code (line 650) | def _code(self, item: Callable, mode: str) -> None: method validate (line 2129) | def validate(self) -> None: class Instrumenter (line 2186) | class Instrumenter(StackInspector): method __init__ (line 2189) | def __init__(self, *items_to_instrument: Callable, method __enter__ (line 2206) | def __enter__(self) -> Any: method default_items_to_instrument (line 2217) | def default_items_to_instrument(self) -> List[Callable]: method instrument (line 2220) | def instrument(self, item: Any) -> Any: method __exit__ (line 2228) | def __exit__(self, exc_type: Type, exc_value: BaseException, method restore (line 2234) | def restore(self) -> None: class Instrumenter (line 2227) | class Instrumenter(Instrumenter): method __init__ (line 2189) | def __init__(self, *items_to_instrument: Callable, method __enter__ (line 2206) | def __enter__(self) -> Any: method default_items_to_instrument (line 2217) | def default_items_to_instrument(self) -> List[Callable]: method instrument (line 2220) | def instrument(self, item: Any) -> Any: method __exit__ (line 2228) | def __exit__(self, exc_type: Type, exc_value: BaseException, method restore (line 2234) | def restore(self) -> None: class Slicer (line 2249) | class Slicer(Instrumenter): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2273) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2288) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2321) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2336) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2353) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2362) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: function add_to (line 2485) | def add_to(n, m): # type: ignore function mul_with (line 2489) | def mul_with(x, y): # type: ignore function test_math (line 2493) | def test_math() -> None: class WithVisitor (line 2521) | class WithVisitor(NodeVisitor): method __init__ (line 2522) | def __init__(self) -> None: method visit_With (line 2525) | def visit_With(self, node: ast.With) -> AST: class Slicer (line 2529) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class CallCollector (line 2553) | class CallCollector(NodeVisitor): method __init__ (line 2554) | def __init__(self) -> None: method visit_Call (line 2557) | def visit_Call(self, node: ast.Call) -> AST: class Slicer (line 2562) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2571) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: class Slicer (line 2581) | class Slicer(Slicer): method __init__ (line 2252) | def __init__(self, *items_to_instrument: Any, method default_items_to_instrument (line 2270) | def default_items_to_instrument(self) -> List[Callable]: method parse (line 2274) | def parse(self, item: Any) -> AST: method transformers (line 2289) | def transformers(self) -> List[NodeTransformer]: method transform (line 2300) | def transform(self, tree: AST) -> AST: method execute (line 2322) | def execute(self, tree: AST, item: Any) -> None: method instrument (line 2337) | def instrument(self, item: Any) -> Any: method restore (line 2354) | def restore(self) -> None: method dependencies (line 2363) | def dependencies(self) -> Dependencies: method code (line 2369) | def code(self, *args: Any, **kwargs: Any) -> None: method graph (line 2378) | def graph(self, *args: Any, **kwargs: Any) -> Digraph: method _repr_mimebundle_ (line 2382) | def _repr_mimebundle_(self, include: Any = None, exclude: Any = None) ... method our_with_block (line 2530) | def our_with_block(self) -> ast.With: method calls_in_our_with_block (line 2563) | def calls_in_our_with_block(self) -> Set[str]: method funcs_in_our_with_block (line 2572) | def funcs_in_our_with_block(self) -> List[Callable]: method default_items_to_instrument (line 2582) | def default_items_to_instrument(self) -> List[Callable]: function fun_1 (line 2596) | def fun_1(x: int) -> int: function fun_2 (line 2599) | def fun_2(x: int) -> int: function password_checker (line 2630) | def password_checker() -> bool: function square_root_unchecked (line 2679) | def square_root_unchecked(x): # type: ignore function assert_flow (line 2789) | def assert_flow(target: Any, source: List[Any]) -> bool: function demo4 (line 2797) | def demo4() -> int: function demo (line 2822) | def demo(x: int) -> int: FILE: docs/beta/code/StackInspector.py class StackInspector (line 86) | class StackInspector: method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspector (line 104) | class StackInspector(StackInspector): method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspector (line 115) | class StackInspector(StackInspector): method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspector (line 120) | class StackInspector(StackInspector): method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspector (line 149) | class StackInspector(StackInspector): method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspector (line 180) | class StackInspector(StackInspector): method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspector (line 199) | class StackInspector(StackInspector): method caller_frame (line 89) | def caller_frame(self) -> FrameType: method our_frame (line 100) | def our_frame(self, frame: FrameType) -> bool: method caller_globals (line 105) | def caller_globals(self) -> Dict[str, Any]: method caller_locals (line 109) | def caller_locals(self) -> Dict[str, Any]: method caller_location (line 116) | def caller_location(self) -> Location: method search_frame (line 121) | def search_frame(self, name: str, frame: Optional[FrameType] = None) -> \ method search_func (line 143) | def search_func(self, name: str, frame: Optional[FrameType] = None) -> \ method create_function (line 153) | def create_function(self, frame: FrameType) -> Callable: method caller_function (line 181) | def caller_function(self) -> Callable: method unknown (line 194) | def unknown(self) -> None: # Placeholder for unknown functions method is_internal_error (line 200) | def is_internal_error(self, exc_tp: Type, class StackInspectorDemo (line 229) | class StackInspectorDemo(StackInspector): method callee (line 230) | def callee(self) -> None: method caller (line 235) | def caller(self) -> None: function test (line 238) | def test() -> None: FILE: docs/beta/code/StatisticalDebugger.py class Collector (line 98) | class Collector(Tracer): method collect (line 101) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 105) | def events(self) -> Set: method traceit (line 109) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 137) | def __init__(self) -> None: method traceit (line 145) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method collect (line 168) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method id (line 172) | def id(self) -> str: method function (line 177) | def function(self) -> Callable: method argstring (line 183) | def argstring(self) -> str: method args (line 192) | def args(self) -> Dict[str, Any]: method exception (line 198) | def exception(self) -> Optional[Type]: method __repr__ (line 203) | def __repr__(self) -> str: method covered_functions (line 208) | def covered_functions(self) -> Set[Callable]: method coverage (line 212) | def coverage(self) -> Coverage: method add_items_to_ignore (line 243) | def add_items_to_ignore(self, method __exit__ (line 253) | def __exit__(self, exc_tp: Type, exc_value: BaseException, function remove_html_markup (line 112) | def remove_html_markup(s): # type: ignore class Collector (line 136) | class Collector(Collector): method collect (line 101) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 105) | def events(self) -> Set: method traceit (line 109) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 137) | def __init__(self) -> None: method traceit (line 145) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method collect (line 168) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method id (line 172) | def id(self) -> str: method function (line 177) | def function(self) -> Callable: method argstring (line 183) | def argstring(self) -> str: method args (line 192) | def args(self) -> Dict[str, Any]: method exception (line 198) | def exception(self) -> Optional[Type]: method __repr__ (line 203) | def __repr__(self) -> str: method covered_functions (line 208) | def covered_functions(self) -> Set[Callable]: method coverage (line 212) | def coverage(self) -> Coverage: method add_items_to_ignore (line 243) | def add_items_to_ignore(self, method __exit__ (line 253) | def __exit__(self, exc_tp: Type, exc_value: BaseException, class Collector (line 242) | class Collector(Collector): method collect (line 101) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 105) | def events(self) -> Set: method traceit (line 109) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 137) | def __init__(self) -> None: method traceit (line 145) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method collect (line 168) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method id (line 172) | def id(self) -> str: method function (line 177) | def function(self) -> Callable: method argstring (line 183) | def argstring(self) -> str: method args (line 192) | def args(self) -> Dict[str, Any]: method exception (line 198) | def exception(self) -> Optional[Type]: method __repr__ (line 203) | def __repr__(self) -> str: method covered_functions (line 208) | def covered_functions(self) -> Set[Callable]: method coverage (line 212) | def coverage(self) -> Coverage: method add_items_to_ignore (line 243) | def add_items_to_ignore(self, method __exit__ (line 253) | def __exit__(self, exc_tp: Type, exc_value: BaseException, class Collector (line 252) | class Collector(Collector): method collect (line 101) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 105) | def events(self) -> Set: method traceit (line 109) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 137) | def __init__(self) -> None: method traceit (line 145) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method collect (line 168) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method id (line 172) | def id(self) -> str: method function (line 177) | def function(self) -> Callable: method argstring (line 183) | def argstring(self) -> str: method args (line 192) | def args(self) -> Dict[str, Any]: method exception (line 198) | def exception(self) -> Optional[Type]: method __repr__ (line 203) | def __repr__(self) -> str: method covered_functions (line 208) | def covered_functions(self) -> Set[Callable]: method coverage (line 212) | def coverage(self) -> Coverage: method add_items_to_ignore (line 243) | def add_items_to_ignore(self, method __exit__ (line 253) | def __exit__(self, exc_tp: Type, exc_value: BaseException, class CoverageCollector (line 278) | class CoverageCollector(Collector, StackInspector): method __init__ (line 281) | def __init__(self) -> None: method collect (line 286) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 300) | def events(self) -> Set[Tuple[str, int]]: method covered_functions (line 308) | def covered_functions(self) -> Set[Callable]: method coverage (line 312) | def coverage(self) -> Coverage: class CoverageCollector (line 299) | class CoverageCollector(CoverageCollector): method __init__ (line 281) | def __init__(self) -> None: method collect (line 286) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 300) | def events(self) -> Set[Tuple[str, int]]: method covered_functions (line 308) | def covered_functions(self) -> Set[Callable]: method coverage (line 312) | def coverage(self) -> Coverage: class CoverageCollector (line 307) | class CoverageCollector(CoverageCollector): method __init__ (line 281) | def __init__(self) -> None: method collect (line 286) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 300) | def events(self) -> Set[Tuple[str, int]]: method covered_functions (line 308) | def covered_functions(self) -> Set[Callable]: method coverage (line 312) | def coverage(self) -> Coverage: function code_with_coverage (line 325) | def code_with_coverage(function: Callable, coverage: Coverage) -> None: class StatisticalDebugger (line 370) | class StatisticalDebugger: method __init__ (line 373) | def __init__(self, collector_class: Type = CoverageCollector, log: boo... method collect (line 380) | def collect(self, outcome: str, *args: Any, **kwargs: Any) -> Collector: method add_collector (line 387) | def add_collector(self, outcome: str, collector: Collector) -> Collector: method all_events (line 394) | def all_events(self, outcome: Optional[str] = None) -> Set[Any]: method function (line 446) | def function(self) -> Optional[Callable]: method covered_functions (line 466) | def covered_functions(self) -> Set[Callable]: method coverage (line 474) | def coverage(self) -> Coverage: method color (line 482) | def color(self, event: Any) -> Optional[str]: method tooltip (line 489) | def tooltip(self, event: Any) -> Optional[str]: method event_str (line 496) | def event_str(self, event: Any) -> str: method event_table_text (line 504) | def event_table_text(self, *, args: bool = False, color: bool = False)... method event_table (line 571) | def event_table(self, **_args: Any) -> Any: method __repr__ (line 575) | def __repr__(self) -> str: method _repr_markdown_ (line 578) | def _repr_markdown_(self) -> str: class StatisticalDebugger (line 379) | class StatisticalDebugger(StatisticalDebugger): method __init__ (line 373) | def __init__(self, collector_class: Type = CoverageCollector, log: boo... method collect (line 380) | def collect(self, outcome: str, *args: Any, **kwargs: Any) -> Collector: method add_collector (line 387) | def add_collector(self, outcome: str, collector: Collector) -> Collector: method all_events (line 394) | def all_events(self, outcome: Optional[str] = None) -> Set[Any]: method function (line 446) | def function(self) -> Optional[Callable]: method covered_functions (line 466) | def covered_functions(self) -> Set[Callable]: method coverage (line 474) | def coverage(self) -> Coverage: method color (line 482) | def color(self, event: Any) -> Optional[str]: method tooltip (line 489) | def tooltip(self, event: Any) -> Optional[str]: method event_str (line 496) | def event_str(self, event: Any) -> str: method event_table_text (line 504) | def event_table_text(self, *, args: bool = False, color: bool = False)... method event_table (line 571) | def event_table(self, **_args: Any) -> Any: method __repr__ (line 575) | def __repr__(self) -> str: method _repr_markdown_ (line 578) | def _repr_markdown_(self) -> str: class StatisticalDebugger (line 393) | class StatisticalDebugger(StatisticalDebugger): method __init__ (line 373) | def __init__(self, collector_class: Type = CoverageCollector, log: boo... method collect (line 380) | def collect(self, outcome: str, *args: Any, **kwargs: Any) -> Collector: method add_collector (line 387) | def add_collector(self, outcome: str, collector: Collector) -> Collector: method all_events (line 394) | def all_events(self, outcome: Optional[str] = None) -> Set[Any]: method function (line 446) | def function(self) -> Optional[Callable]: method covered_functions (line 466) | def covered_functions(self) -> Set[Callable]: method coverage (line 474) | def coverage(self) -> Coverage: method color (line 482) | def color(self, event: Any) -> Optional[str]: method tooltip (line 489) | def tooltip(self, event: Any) -> Optional[str]: method event_str (line 496) | def event_str(self, event: Any) -> str: method event_table_text (line 504) | def event_table_text(self, *, args: bool = False, color: bool = False)... method event_table (line 571) | def event_table(self, **_args: Any) -> Any: method __repr__ (line 575) | def __repr__(self) -> str: method _repr_markdown_ (line 578) | def _repr_markdown_(self) -> str: class StatisticalDebugger (line 445) | class StatisticalDebugger(StatisticalDebugger): method __init__ (line 373) | def __init__(self, collector_class: Type = CoverageCollector, log: boo... method collect (line 380) | def collect(self, outcome: str, *args: Any, **kwargs: Any) -> Collector: method add_collector (line 387) | def add_collector(self, outcome: str, collector: Collector) -> Collector: method all_events (line 394) | def all_events(self, outcome: Optional[str] = None) -> Set[Any]: method function (line 446) | def function(self) -> Optional[Callable]: method covered_functions (line 466) | def covered_functions(self) -> Set[Callable]: method coverage (line 474) | def coverage(self) -> Coverage: method color (line 482) | def color(self, event: Any) -> Optional[str]: method tooltip (line 489) | def tooltip(self, event: Any) -> Optional[str]: method event_str (line 496) | def event_str(self, event: Any) -> str: method event_table_text (line 504) | def event_table_text(self, *, args: bool = False, color: bool = False)... method event_table (line 571) | def event_table(self, **_args: Any) -> Any: method __repr__ (line 575) | def __repr__(self) -> str: method _repr_markdown_ (line 578) | def _repr_markdown_(self) -> str: class DifferenceDebugger (line 615) | class DifferenceDebugger(StatisticalDebugger): method collect_pass (line 621) | def collect_pass(self, *args: Any, **kwargs: Any) -> Collector: method collect_fail (line 625) | def collect_fail(self, *args: Any, **kwargs: Any) -> Collector: method pass_collectors (line 629) | def pass_collectors(self) -> List[Collector]: method fail_collectors (line 632) | def fail_collectors(self) -> List[Collector]: method all_fail_events (line 635) | def all_fail_events(self) -> Set[Any]: method all_pass_events (line 639) | def all_pass_events(self) -> Set[Any]: method only_fail_events (line 643) | def only_fail_events(self) -> Set[Any]: method only_pass_events (line 647) | def only_pass_events(self) -> Set[Any]: method __enter__ (line 663) | def __enter__(self) -> Any: method __exit__ (line 673) | def __exit__(self, exc_tp: Type, exc_value: BaseException, function test_debugger_html_simple (line 653) | def test_debugger_html_simple(debugger: T1) -> T1: class DifferenceDebugger (line 662) | class DifferenceDebugger(DifferenceDebugger): method collect_pass (line 621) | def collect_pass(self, *args: Any, **kwargs: Any) -> Collector: method collect_fail (line 625) | def collect_fail(self, *args: Any, **kwargs: Any) -> Collector: method pass_collectors (line 629) | def pass_collectors(self) -> List[Collector]: method fail_collectors (line 632) | def fail_collectors(self) -> List[Collector]: method all_fail_events (line 635) | def all_fail_events(self) -> Set[Any]: method all_pass_events (line 639) | def all_pass_events(self) -> Set[Any]: method only_fail_events (line 643) | def only_fail_events(self) -> Set[Any]: method only_pass_events (line 647) | def only_pass_events(self) -> Set[Any]: method __enter__ (line 663) | def __enter__(self) -> Any: method __exit__ (line 673) | def __exit__(self, exc_tp: Type, exc_value: BaseException, function test_debugger_html (line 693) | def test_debugger_html(debugger: T2) -> T2: class SpectrumDebugger (line 764) | class SpectrumDebugger(DifferenceDebugger): method suspiciousness (line 765) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 774) | def tooltip(self, event: Any) -> str: method percentage (line 781) | def percentage(self, event: Any) -> str: method code (line 792) | def code(self, functions: Optional[Set[Callable]] = None, *, method _repr_html_ (line 856) | def _repr_html_(self) -> str: method __str__ (line 860) | def __str__(self) -> str: method __repr__ (line 864) | def __repr__(self) -> str: class SpectrumDebugger (line 773) | class SpectrumDebugger(SpectrumDebugger): method suspiciousness (line 765) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 774) | def tooltip(self, event: Any) -> str: method percentage (line 781) | def percentage(self, event: Any) -> str: method code (line 792) | def code(self, functions: Optional[Set[Callable]] = None, *, method _repr_html_ (line 856) | def _repr_html_(self) -> str: method __str__ (line 860) | def __str__(self) -> str: method __repr__ (line 864) | def __repr__(self) -> str: class SpectrumDebugger (line 791) | class SpectrumDebugger(SpectrumDebugger): method suspiciousness (line 765) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 774) | def tooltip(self, event: Any) -> str: method percentage (line 781) | def percentage(self, event: Any) -> str: method code (line 792) | def code(self, functions: Optional[Set[Callable]] = None, *, method _repr_html_ (line 856) | def _repr_html_(self) -> str: method __str__ (line 860) | def __str__(self) -> str: method __repr__ (line 864) | def __repr__(self) -> str: class SpectrumDebugger (line 855) | class SpectrumDebugger(SpectrumDebugger): method suspiciousness (line 765) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 774) | def tooltip(self, event: Any) -> str: method percentage (line 781) | def percentage(self, event: Any) -> str: method code (line 792) | def code(self, functions: Optional[Set[Callable]] = None, *, method _repr_html_ (line 856) | def _repr_html_(self) -> str: method __str__ (line 860) | def __str__(self) -> str: method __repr__ (line 864) | def __repr__(self) -> str: class DiscreteSpectrumDebugger (line 868) | class DiscreteSpectrumDebugger(SpectrumDebugger): method suspiciousness (line 871) | def suspiciousness(self, event: Any) -> Optional[float]: method color (line 888) | def color(self, event: Any) -> Optional[str]: method tooltip (line 903) | def tooltip(self, event: Any) -> str: class ContinuousSpectrumDebugger (line 954) | class ContinuousSpectrumDebugger(DiscreteSpectrumDebugger): method collectors_with_event (line 957) | def collectors_with_event(self, event: Any, category: str) -> Set[Coll... method collectors_without_event (line 967) | def collectors_without_event(self, event: Any, category: str) -> Set[C... method event_fraction (line 977) | def event_fraction(self, event: Any, category: str) -> float: method passed_fraction (line 987) | def passed_fraction(self, event: Any) -> float: method failed_fraction (line 990) | def failed_fraction(self, event: Any) -> float: method hue (line 993) | def hue(self, event: Any) -> Optional[float]: method suspiciousness (line 1003) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 1009) | def tooltip(self, event: Any) -> str: method brightness (line 1024) | def brightness(self, event: Any) -> float: method color (line 1033) | def color(self, event: Any) -> Optional[str]: class ContinuousSpectrumDebugger (line 1002) | class ContinuousSpectrumDebugger(ContinuousSpectrumDebugger): method collectors_with_event (line 957) | def collectors_with_event(self, event: Any, category: str) -> Set[Coll... method collectors_without_event (line 967) | def collectors_without_event(self, event: Any, category: str) -> Set[C... method event_fraction (line 977) | def event_fraction(self, event: Any, category: str) -> float: method passed_fraction (line 987) | def passed_fraction(self, event: Any) -> float: method failed_fraction (line 990) | def failed_fraction(self, event: Any) -> float: method hue (line 993) | def hue(self, event: Any) -> Optional[float]: method suspiciousness (line 1003) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 1009) | def tooltip(self, event: Any) -> str: method brightness (line 1024) | def brightness(self, event: Any) -> float: method color (line 1033) | def color(self, event: Any) -> Optional[str]: class ContinuousSpectrumDebugger (line 1023) | class ContinuousSpectrumDebugger(ContinuousSpectrumDebugger): method collectors_with_event (line 957) | def collectors_with_event(self, event: Any, category: str) -> Set[Coll... method collectors_without_event (line 967) | def collectors_without_event(self, event: Any, category: str) -> Set[C... method event_fraction (line 977) | def event_fraction(self, event: Any, category: str) -> float: method passed_fraction (line 987) | def passed_fraction(self, event: Any) -> float: method failed_fraction (line 990) | def failed_fraction(self, event: Any) -> float: method hue (line 993) | def hue(self, event: Any) -> Optional[float]: method suspiciousness (line 1003) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 1009) | def tooltip(self, event: Any) -> str: method brightness (line 1024) | def brightness(self, event: Any) -> float: method color (line 1033) | def color(self, event: Any) -> Optional[str]: class ContinuousSpectrumDebugger (line 1032) | class ContinuousSpectrumDebugger(ContinuousSpectrumDebugger): method collectors_with_event (line 957) | def collectors_with_event(self, event: Any, category: str) -> Set[Coll... method collectors_without_event (line 967) | def collectors_without_event(self, event: Any, category: str) -> Set[C... method event_fraction (line 977) | def event_fraction(self, event: Any, category: str) -> float: method passed_fraction (line 987) | def passed_fraction(self, event: Any) -> float: method failed_fraction (line 990) | def failed_fraction(self, event: Any) -> float: method hue (line 993) | def hue(self, event: Any) -> Optional[float]: method suspiciousness (line 1003) | def suspiciousness(self, event: Any) -> Optional[float]: method tooltip (line 1009) | def tooltip(self, event: Any) -> str: method brightness (line 1024) | def brightness(self, event: Any) -> float: method color (line 1033) | def color(self, event: Any) -> Optional[str]: function middle (line 1074) | def middle(x, y, z): # type: ignore function test_debugger_middle (line 1095) | def test_debugger_middle(debugger: T3) -> T3: function middle_fixed (line 1128) | def middle_fixed(x, y, z): # type: ignore class RankingDebugger (line 1152) | class RankingDebugger(DiscreteSpectrumDebugger): method rank (line 1155) | def rank(self) -> List[Any]: method __repr__ (line 1167) | def __repr__(self) -> str: class TarantulaDebugger (line 1177) | class TarantulaDebugger(ContinuousSpectrumDebugger, RankingDebugger): class OchiaiDebugger (line 1214) | class OchiaiDebugger(ContinuousSpectrumDebugger, RankingDebugger): method suspiciousness (line 1217) | def suspiciousness(self, event: Any) -> Optional[float]: method hue (line 1227) | def hue(self, event: Any) -> Optional[float]: function middle_testcase (line 1274) | def middle_testcase() -> Tuple[int, int, int]: function middle_test (line 1283) | def middle_test(x: int, y: int, z: int) -> None: function middle_passing_testcase (line 1296) | def middle_passing_testcase() -> Tuple[int, int, int]: function middle_failing_testcase (line 1310) | def middle_failing_testcase() -> Tuple[int, int, int]: class ValueCollector (line 1353) | class ValueCollector(Collector): method __init__ (line 1356) | def __init__(self) -> None: method collect (line 1361) | def collect(self, frame: FrameType, event: str, arg: Any) -> None: method events (line 1367) | def events(self) -> Set[str]: class ClassifyingDebugger (line 1391) | class ClassifyingDebugger(DifferenceDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1409) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1422) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1430) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1445) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1457) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1471) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: class ClassifyingDebugger (line 1479) | class ClassifyingDebugger(ClassifyingDebugger): method samples (line 1397) | def samples(self) -> Dict[str, float]: method features (line 1410) | def features(self) -> Dict[str, Any]: method feature_names (line 1423) | def feature_names(self) -> List[str]: method shape (line 1431) | def shape(self, sample: str) -> List[float]: method X (line 1446) | def X(self) -> List[List[float]]: method Y (line 1458) | def Y(self) -> List[float]: method classifier (line 1472) | def classifier(self) -> DecisionTreeClassifier: method show_classifier (line 1480) | def show_classifier(self, classifier: DecisionTreeClassifier) -> Any: function middle_checked (line 1540) | def middle_checked(x, y, z): # type: ignore FILE: docs/beta/code/Timeout.py class SignalTimeout (line 95) | class SignalTimeout: method __init__ (line 98) | def __init__(self, timeout: Union[int, float]) -> None: method __enter__ (line 106) | def __enter__(self) -> Any: method __exit__ (line 113) | def __exit__(self, exc_type: Type, exc_value: BaseException, method cancel (line 119) | def cancel(self) -> None: method timeout_handler (line 124) | def timeout_handler(self, signum: int, frame: Optional[FrameType]) -> ... function some_long_running_function (line 128) | def some_long_running_function() -> None: class GenericTimeout (line 151) | class GenericTimeout: method __init__ (line 154) | def __init__(self, timeout: Union[int, float]) -> None: method check_time (line 163) | def check_time(self, frame: FrameType, event: str, arg: Any) -> Callable: method __enter__ (line 174) | def __enter__(self) -> Any: method __exit__ (line 183) | def __exit__(self, exc_type: type, method cancel (line 189) | def cancel(self) -> None: FILE: docs/beta/code/Timer.py function clock (line 83) | def clock() -> float: class Timer (line 91) | class Timer: method __init__ (line 92) | def __init__(self) -> None: method __enter__ (line 97) | def __enter__(self) -> Any: method __exit__ (line 103) | def __exit__(self, exc_type: Type, exc_value: BaseException, method elapsed_time (line 108) | def elapsed_time(self) -> float: function some_long_running_function (line 116) | def some_long_running_function() -> None: FILE: docs/beta/code/Tracer.py function traceit (line 91) | def traceit(frame: FrameType, event: str, arg: Any) -> Optional[Callable]: function traceit (line 94) | def traceit(frame: FrameType, event: str, arg: Any) -> Optional[Callable... function traceit (line 97) | def traceit(frame: FrameType, event: str, arg: Any) -> Optional[Callable... function remove_html_markup_traced (line 113) | def remove_html_markup_traced(s): # type: ignore function traceit (line 122) | def traceit(frame: FrameType, event: str, arg: Any) -> Optional[Callable... class Tracer (line 158) | class Tracer(StackInspector): method __init__ (line 161) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 166) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method _traceit (line 170) | def _traceit(self, frame: FrameType, event: str, arg: Any) -> Optional... method log (line 179) | def log(self, *objects: Any, method __enter__ (line 188) | def __enter__(self) -> Any: method __exit__ (line 197) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method traceit (line 227) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method traceit (line 252) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 284) | def __init__(self, file: TextIO = sys.stdout) -> None: method changed_vars (line 293) | def changed_vars(self, new_vars: Dict[str, Any]) -> Dict[str, Any]: method print_debugger_status (line 323) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... method traceit (line 353) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method print_debugger_status (line 675) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... class Tracer (line 226) | class Tracer(Tracer): method __init__ (line 161) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 166) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method _traceit (line 170) | def _traceit(self, frame: FrameType, event: str, arg: Any) -> Optional... method log (line 179) | def log(self, *objects: Any, method __enter__ (line 188) | def __enter__(self) -> Any: method __exit__ (line 197) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method traceit (line 227) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method traceit (line 252) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 284) | def __init__(self, file: TextIO = sys.stdout) -> None: method changed_vars (line 293) | def changed_vars(self, new_vars: Dict[str, Any]) -> Dict[str, Any]: method print_debugger_status (line 323) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... method traceit (line 353) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method print_debugger_status (line 675) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... class Tracer (line 251) | class Tracer(Tracer): method __init__ (line 161) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 166) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method _traceit (line 170) | def _traceit(self, frame: FrameType, event: str, arg: Any) -> Optional... method log (line 179) | def log(self, *objects: Any, method __enter__ (line 188) | def __enter__(self) -> Any: method __exit__ (line 197) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method traceit (line 227) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method traceit (line 252) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 284) | def __init__(self, file: TextIO = sys.stdout) -> None: method changed_vars (line 293) | def changed_vars(self, new_vars: Dict[str, Any]) -> Dict[str, Any]: method print_debugger_status (line 323) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... method traceit (line 353) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method print_debugger_status (line 675) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... class Tracer (line 283) | class Tracer(Tracer): method __init__ (line 161) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 166) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method _traceit (line 170) | def _traceit(self, frame: FrameType, event: str, arg: Any) -> Optional... method log (line 179) | def log(self, *objects: Any, method __enter__ (line 188) | def __enter__(self) -> Any: method __exit__ (line 197) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method traceit (line 227) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method traceit (line 252) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 284) | def __init__(self, file: TextIO = sys.stdout) -> None: method changed_vars (line 293) | def changed_vars(self, new_vars: Dict[str, Any]) -> Dict[str, Any]: method print_debugger_status (line 323) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... method traceit (line 353) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method print_debugger_status (line 675) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... class Tracer (line 322) | class Tracer(Tracer): method __init__ (line 161) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 166) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method _traceit (line 170) | def _traceit(self, frame: FrameType, event: str, arg: Any) -> Optional... method log (line 179) | def log(self, *objects: Any, method __enter__ (line 188) | def __enter__(self) -> Any: method __exit__ (line 197) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method traceit (line 227) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method traceit (line 252) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 284) | def __init__(self, file: TextIO = sys.stdout) -> None: method changed_vars (line 293) | def changed_vars(self, new_vars: Dict[str, Any]) -> Dict[str, Any]: method print_debugger_status (line 323) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... method traceit (line 353) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method print_debugger_status (line 675) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... class ConditionalTracer (line 369) | class ConditionalTracer(Tracer): method __init__ (line 370) | def __init__(self, *, condition: Optional[str] = None, file: TextIO = ... method eval_in_context (line 382) | def eval_in_context(self, expr: str, frame: FrameType) -> Optional[bool]: method do_report (line 390) | def do_report(self, frame: FrameType, event: str, arg: Any) -> Optiona... method traceit (line 394) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method eval_in_context (line 429) | def eval_in_context(self, expr: str, frame: FrameType) -> Any: class ConditionalTracer (line 381) | class ConditionalTracer(ConditionalTracer): method __init__ (line 370) | def __init__(self, *, condition: Optional[str] = None, file: TextIO = ... method eval_in_context (line 382) | def eval_in_context(self, expr: str, frame: FrameType) -> Optional[bool]: method do_report (line 390) | def do_report(self, frame: FrameType, event: str, arg: Any) -> Optiona... method traceit (line 394) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method eval_in_context (line 429) | def eval_in_context(self, expr: str, frame: FrameType) -> Any: class ConditionalTracer (line 389) | class ConditionalTracer(ConditionalTracer): method __init__ (line 370) | def __init__(self, *, condition: Optional[str] = None, file: TextIO = ... method eval_in_context (line 382) | def eval_in_context(self, expr: str, frame: FrameType) -> Optional[bool]: method do_report (line 390) | def do_report(self, frame: FrameType, event: str, arg: Any) -> Optiona... method traceit (line 394) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method eval_in_context (line 429) | def eval_in_context(self, expr: str, frame: FrameType) -> Any: class ConditionalTracer (line 393) | class ConditionalTracer(ConditionalTracer): method __init__ (line 370) | def __init__(self, *, condition: Optional[str] = None, file: TextIO = ... method eval_in_context (line 382) | def eval_in_context(self, expr: str, frame: FrameType) -> Optional[bool]: method do_report (line 390) | def do_report(self, frame: FrameType, event: str, arg: Any) -> Optiona... method traceit (line 394) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method eval_in_context (line 429) | def eval_in_context(self, expr: str, frame: FrameType) -> Any: class ConditionalTracer (line 428) | class ConditionalTracer(ConditionalTracer): method __init__ (line 370) | def __init__(self, *, condition: Optional[str] = None, file: TextIO = ... method eval_in_context (line 382) | def eval_in_context(self, expr: str, frame: FrameType) -> Optional[bool]: method do_report (line 390) | def do_report(self, frame: FrameType, event: str, arg: Any) -> Optiona... method traceit (line 394) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method eval_in_context (line 429) | def eval_in_context(self, expr: str, frame: FrameType) -> Any: class EventTracer (line 455) | class EventTracer(ConditionalTracer): method __init__ (line 458) | def __init__(self, *, condition: Optional[str] = None, method events_changed (line 467) | def events_changed(self, events: List[str], frame: FrameType) -> bool: method do_report (line 481) | def do_report(self, frame: FrameType, event: str, arg: Any) -> bool: class EventTracer (line 466) | class EventTracer(EventTracer): method __init__ (line 458) | def __init__(self, *, condition: Optional[str] = None, method events_changed (line 467) | def events_changed(self, events: List[str], frame: FrameType) -> bool: method do_report (line 481) | def do_report(self, frame: FrameType, event: str, arg: Any) -> bool: class EventTracer (line 480) | class EventTracer(EventTracer): method __init__ (line 458) | def __init__(self, *, condition: Optional[str] = None, method events_changed (line 467) | def events_changed(self, events: List[str], frame: FrameType) -> bool: method do_report (line 481) | def do_report(self, frame: FrameType, event: str, arg: Any) -> bool: function insert_tracer (line 526) | def insert_tracer(function: Callable, breakpoints: List[int] = []) -> Ca... function some_extreme_function (line 585) | def some_extreme_function(s: str) -> None: function fail (line 664) | def fail() -> float: class Tracer (line 674) | class Tracer(Tracer): method __init__ (line 161) | def __init__(self, *, file: TextIO = sys.stdout) -> None: method traceit (line 166) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method _traceit (line 170) | def _traceit(self, frame: FrameType, event: str, arg: Any) -> Optional... method log (line 179) | def log(self, *objects: Any, method __enter__ (line 188) | def __enter__(self) -> Any: method __exit__ (line 197) | def __exit__(self, exc_tp: Type, exc_value: BaseException, method traceit (line 227) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method traceit (line 252) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method __init__ (line 284) | def __init__(self, file: TextIO = sys.stdout) -> None: method changed_vars (line 293) | def changed_vars(self, new_vars: Dict[str, Any]) -> Dict[str, Any]: method print_debugger_status (line 323) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... method traceit (line 353) | def traceit(self, frame: FrameType, event: str, arg: Any) -> None: method print_debugger_status (line 675) | def print_debugger_status(self, frame: FrameType, event: str, arg: Any... function foo (line 697) | def foo(): # type: ignore class InjectPass (line 726) | class InjectPass(NodeTransformer): method visit_FunctionDef (line 727) | def visit_FunctionDef(self, node: FunctionDef) -> AST: FILE: docs/beta/code/Tracking.py function with_ruby (line 187) | def with_ruby(cmd: str, inp: str = '', timeout: int = 30, show_stdout: b... function with_mysql (line 213) | def with_mysql(cmd: str, timeout: int = 2, show_stdout: bool = False) ->... function run_redmine (line 296) | def run_redmine(port: int) -> None: function start_redmine (line 300) | def start_redmine(port: int = 3000) -> Tuple[Process, str]: function start_webdriver (line 342) | def start_webdriver(browser: str = BROWSER, headless: bool = HEADLESS, function drop_shadow (line 397) | def drop_shadow(contents: bytes) -> bytes: function screenshot (line 412) | def screenshot(driver: WebDriver, width: int = 500) -> Any: function new_issue (line 590) | def new_issue(issue_title: str, issue_description: str) -> Any: function mark_tracker (line 699) | def mark_tracker(issue: int, tracker: str) -> None: FILE: docs/beta/code/bookutils/PrettyTable.py class PrettyTable (line 5) | class PrettyTable(list): method __init__ (line 10) | def __init__(self, initlist: Any = [], method latex_table_tabular (line 20) | def latex_table_tabular(self) -> str: method latex_longtable (line 29) | def latex_longtable(self) -> str: method _repr_html_ (line 44) | def _repr_html_(self) -> str: method _repr_latex_ (line 54) | def _repr_latex_(self) -> str: FILE: docs/beta/code/bookutils/__init__.py function rich_output (line 30) | def rich_output() -> bool: function project (line 40) | def project() -> Optional[str]: function YouTubeVideo (line 49) | def YouTubeVideo(id: str, width: int = 640, height: int = 360) -> Any: class InteractiveSVG (line 78) | class InteractiveSVG: method __init__ (line 79) | def __init__(self, filename: str) -> None: method _repr_html_ (line 83) | def _repr_html_(self) -> str: function inheritance_conflicts (line 94) | def inheritance_conflicts(c1: Type[object], c2: Type[object]) -> List[str]: function print_file (line 106) | def print_file(filename: str, **kwargs: Any) -> None: function print_content (line 110) | def print_content(content: str, filename: Optional[str] = None, lexer: O... function getsourcelines (line 137) | def getsourcelines(function: Any) -> Tuple[List[str], int]: function show_ast (line 160) | def show_ast(tree: AST) -> Optional[Any]: function unicode_escape (line 174) | def unicode_escape(s: str, error: str = 'backslashreplace') -> str: function terminal_escape (line 184) | def terminal_escape(s: str) -> str: function HTML (line 197) | def HTML(data: Optional[str] = None, function quiztext (line 252) | def quiztext(text: Union[str, object]) -> str: function nbquiz (line 264) | def nbquiz(question: str, options: List[str], correct_answer: int, function escape_quotes (line 302) | def escape_quotes(s: str) -> str: function jsquiz (line 306) | def jsquiz(question: str, function htmlquiz (line 448) | def htmlquiz(question: str, function textquiz (line 469) | def textquiz(question: str, options: List[str], correct_answer: Any, glo... function quiz (line 481) | def quiz(question: str, options: List[str], function input (line 517) | def input(prompt: str) -> str: function next_inputs (line 536) | def next_inputs(list: List[str] = []) -> List[str]: function quit_webdriver (line 544) | def quit_webdriver() -> None: FILE: docs/beta/code/bookutils/export_notebook_code.py function fix_synopsis (line 97) | def fix_synopsis(s: str) -> str: function is_all_comments (line 105) | def is_all_comments(code: str) -> bool: function is_triple_quote (line 109) | def is_triple_quote(s: str) -> bool: function prefix_code (line 112) | def prefix_code(code: str, prefix: str) -> str: function indent_code (line 131) | def indent_code(code: str) -> str: function fix_imports (line 135) | def fix_imports(code: str) -> str: function fix_subclass_self (line 164) | def fix_subclass_self(code: str) -> str: function fix_code (line 206) | def fix_code(code: str) -> str: function first_line (line 209) | def first_line(text: str) -> str: function print_utf8 (line 216) | def print_utf8(s: str) -> None: function decode_title (line 219) | def decode_title(s: str) -> str: function split_title (line 223) | def split_title(s: str) -> Tuple[str, str]: function print_if_main (line 228) | def print_if_main(code: str) -> None: function get_notebook_synopsis (line 236) | def get_notebook_synopsis(notebook_name: str, function export_notebook_code (line 264) | def export_notebook_code(notebook_name: str, FILE: docs/beta/code/bookutils/import_notebooks.py function do_import (line 33) | def do_import(code: str) -> bool: function find_notebook (line 54) | def find_notebook(fullname: str, path: Optional[List[str]] = None) -> Op... class NotebookLoader (line 75) | class NotebookLoader: method __init__ (line 77) | def __init__(self, path: Optional[List[str]] = None) -> None: method load_module (line 82) | def load_module(self, fullname: str) -> types.ModuleType: class NotebookFinder (line 133) | class NotebookFinder(MetaPathFinder): method __init__ (line 135) | def __init__(self) -> None: method find_module (line 139) | def find_module(self, fullname: str, path: Any = None) -> Any: method find_spec (line 154) | def find_spec(self, fullname: str, path: Any = None, target: Any = Non... FILE: docs/beta/code/bookutils/set_fixed_seed.py function set_fixed_seed (line 11) | def set_fixed_seed(seed: int = 2001) -> None: FILE: docs/beta/html/_sphinx_design_static/design-tabs.js function create_key (line 18) | function create_key(el) { function ready (line 29) | function ready() { function onSDLabelClick (line 89) | function onSDLabelClick() { FILE: docs/beta/html/_static/copybutton.js function escapeRegExp (line 148) | function escapeRegExp(string) { function filterText (line 159) | function filterText(target, exclude) { function formatCopyText (line 170) | function formatCopyText(textContent, copybuttonPromptText, isRegexp = fa... FILE: docs/beta/html/_static/copybutton_funcs.js function escapeRegExp (line 1) | function escapeRegExp(string) { function filterText (line 12) | function filterText(target, exclude) { function formatCopyText (line 23) | function formatCopyText(textContent, copybuttonPromptText, isRegexp = fa... FILE: docs/beta/html/_static/design-tabs.js function create_key (line 18) | function create_key(el) { function ready (line 29) | function ready() { function onSDLabelClick (line 89) | function onSDLabelClick() { FILE: docs/beta/html/_static/doctools.js constant BLACKLISTED_KEY_CONTROL_ELEMENTS (line 13) | const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ FILE: docs/beta/html/_static/documentation_options.js constant DOCUMENTATION_OPTIONS (line 1) | const DOCUMENTATION_OPTIONS = { FILE: docs/beta/html/_static/scripts/bootstrap.js function x (line 2) | function x(t){return t?(t.nodeName||"").toLowerCase():null} function k (line 2) | function k(t){if(null==t)return window;if("[object Window]"!==t.toString... function L (line 2) | function L(t){return t instanceof k(t).Element||t instanceof Element} function S (line 2) | function S(t){return t instanceof k(t).HTMLElement||t instanceof HTMLEle... function D (line 2) | function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof k(t).S... function I (line 2) | function I(t){return t.split("-")[0]} function j (line 2) | function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Arr... function F (line 2) | function F(){return!/^((?!chrome|android).)*safari/i.test(j())} function H (line 2) | function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBound... function B (line 2) | function B(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.ab... function W (line 2) | function W(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))re... function z (line 2) | function z(t){return k(t).getComputedStyle(t)} function R (line 2) | function R(t){return["table","td","th"].indexOf(x(t))>=0} function q (line 2) | function q(t){return((L(t)?t.ownerDocument:t.document)||window.document)... function V (line 2) | function V(t){return"html"===x(t)?t:t.assignedSlot||t.parentNode||(D(t)?... function Y (line 2) | function Y(t){return S(t)&&"fixed"!==z(t).position?t.offsetParent:null} function K (line 2) | function K(t){for(var e=k(t),i=Y(t);i&&R(i)&&"static"===z(i).position;)i... function Q (line 2) | function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"} function X (line 2) | function X(t,e,i){return N(t,P(e,i))} function U (line 2) | function U(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)} function G (line 2) | function G(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})} function Z (line 2) | function Z(t){return t.split("-")[1]} function et (line 2) | function et(t){var e,i=t.popper,a=t.popperRect,l=t.placement,c=t.variati... function rt (line 2) | function rt(t){return t.replace(/left|right|bottom|top/g,(function(t){re... function lt (line 2) | function lt(t){return t.replace(/start|end/g,(function(t){return at[t]}))} function ct (line 2) | function ct(t){var e=k(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pa... function ht (line 2) | function ht(t){return H(q(t)).left+ct(t).scrollLeft} function dt (line 2) | function dt(t){var e=z(t),i=e.overflow,n=e.overflowX,s=e.overflowY;retur... function ut (line 2) | function ut(t){return["html","body","#document"].indexOf(x(t))>=0?t.owne... function ft (line 2) | function ft(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.... function pt (line 2) | function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.w... function mt (line 2) | function mt(t,e,i){return e===u?pt(function(t,e){var i=k(t),n=q(t),s=i.v... function gt (line 2) | function gt(t){var e,i=t.reference,a=t.element,l=t.placement,d=l?I(l):nu... function _t (line 2) | function _t(t,e){void 0===e&&(e={});var i=e,r=i.placement,a=void 0===r?t... function vt (line 2) | function vt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-... function yt (line 2) | function yt(t){return[n,o,s,r].some((function(e){return t[e]>=0}))} function Ct (line 2) | function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=S(e),r=S(e)&&function(t)... function Ot (line 2) | function Ot(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),... function kt (line 2) | function kt(){for(var t=arguments.length,e=new Array(t),i=0;it.callable===e&... function le (line 2) | function le(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);ret... function ce (line 2) | function ce(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=le(e,... function he (line 2) | function he(t,e,i,n,s){const o=ae(e[i],n,s);o&&(t.removeEventListener(i,... function de (line 2) | function de(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s)... function ue (line 2) | function ue(t){return t=t.replace(Zt,""),ne[t]||t} method on (line 2) | on(t,e,i,n){ce(t,e,i,n,!1)} method one (line 2) | one(t,e,i,n){ce(t,e,i,n,!0)} method off (line 2) | off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=le(e,i,n),a=r... method trigger (line 2) | trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Vt();let s=... function pe (line 2) | function pe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(... function me (line 2) | function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Num... function ge (line 2) | function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))} method setDataAttribute (line 2) | setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ge(e)}`,i)} method removeDataAttribute (line 2) | removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)} method getDataAttributes (line 2) | getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).... class be (line 2) | class be{static get Default(){return{}}static get DefaultType(){return{}... method Default (line 2) | static get Default(){return{}} method DefaultType (line 2) | static get DefaultType(){return{}} method NAME (line 2) | static get NAME(){throw new Error('You have to implement the static me... method _getConfig (line 2) | _getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerg... method _configAfterMerge (line 2) | _configAfterMerge(t){return t} method _mergeConfigObj (line 2) | _mergeConfigObj(t,e){const i=Ft(e)?_e.getDataAttribute(e,"config"):{};... method _typeCheckConfig (line 2) | _typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Ob... class ve (line 2) | class ve extends be{constructor(t,e){super(),(t=Ht(t))&&(this._element=t... method constructor (line 2) | constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this... method dispose (line 2) | dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),fe.off(th... method _queueCallback (line 2) | _queueCallback(t,e,i=!0){Ut(t,e,i)} method _getConfig (line 2) | _getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._c... method getInstance (line 2) | static getInstance(t){return Nt.get(Ht(t),this.DATA_KEY)} method getOrCreateInstance (line 2) | static getOrCreateInstance(t,e={}){return this.getInstance(t)||new thi... method VERSION (line 2) | static get VERSION(){return"5.3.3"} method DATA_KEY (line 2) | static get DATA_KEY(){return`bs.${this.NAME}`} method EVENT_KEY (line 2) | static get EVENT_KEY(){return`.${this.DATA_KEY}`} method eventName (line 2) | static eventName(t){return`${t}${this.EVENT_KEY}`} method parents (line 2) | parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),... method prev (line 2) | prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return... method next (line 2) | next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];... method focusableChildren (line 2) | focusableChildren(t){const e=["a","button","input","textarea","select","... method getSelectorFromElement (line 2) | getSelectorFromElement(t){const e=ye(t);return e&&we.findOne(e)?e:null} method getElementFromSelector (line 2) | getElementFromSelector(t){const e=ye(t);return e?we.findOne(e):null} method getMultipleElementsFromSelector (line 2) | getMultipleElementsFromSelector(t){const e=ye(t);return e?we.find(e):[]} class Oe (line 2) | class Oe extends ve{static get NAME(){return"alert"}close(){if(fe.trigge... method NAME (line 2) | static get NAME(){return"alert"} method close (line 2) | close(){if(fe.trigger(this._element,Te).defaultPrevented)return;this._... method _destroyElement (line 2) | _destroyElement(){this._element.remove(),fe.trigger(this._element,Ce),... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Oe.getO... class ke (line 2) | class ke extends ve{static get NAME(){return"button"}toggle(){this._elem... method NAME (line 2) | static get NAME(){return"button"} method toggle (line 2) | toggle(){this._element.setAttribute("aria-pressed",this._element.class... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=ke.getO... class je (line 2) | class je extends be{constructor(t,e){super(),this._element=t,t&&je.isSup... method constructor (line 2) | constructor(t,e){super(),this._element=t,t&&je.isSupported()&&(this._c... method Default (line 2) | static get Default(){return Pe} method DefaultType (line 2) | static get DefaultType(){return Me} method NAME (line 2) | static get NAME(){return"swipe"} method dispose (line 2) | dispose(){fe.off(this._element,Le)} method _start (line 2) | _start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&... method _end (line 2) | _end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this.... method _move (line 2) | _move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].cli... method _handleSwipe (line 2) | _handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=... method _initEvents (line 2) | _initEvents(){this._supportPointerEvents?(fe.on(this._element,Ie,(t=>t... method _eventIsPointerPenTouch (line 2) | _eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"==... method isSupported (line 2) | static isSupported(){return"ontouchstart"in document.documentElement||... class li (line 2) | class li extends ve{constructor(t,e){super(t,e),this._interval=null,this... method constructor (line 2) | constructor(t,e){super(t,e),this._interval=null,this._activeElement=nu... method Default (line 2) | static get Default(){return ri} method DefaultType (line 2) | static get DefaultType(){return ai} method NAME (line 2) | static get NAME(){return"carousel"} method next (line 2) | next(){this._slide(ze)} method nextWhenVisible (line 2) | nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()} method prev (line 2) | prev(){this._slide(Re)} method pause (line 2) | pause(){this._isSliding&&jt(this._element),this._clearInterval()} method cycle (line 2) | cycle(){this._clearInterval(),this._updateInterval(),this._interval=se... method _maybeEnableCycle (line 2) | _maybeEnableCycle(){this._config.ride&&(this._isSliding?fe.one(this._e... method to (line 2) | to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._is... method dispose (line 2) | dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()} method _configAfterMerge (line 2) | _configAfterMerge(t){return t.defaultInterval=t.interval,t} method _addEventListeners (line 2) | _addEventListeners(){this._config.keyboard&&fe.on(this._element,Qe,(t=... method _addTouchEventListeners (line 2) | _addTouchEventListeners(){for(const t of we.find(".carousel-item img",... method _keydown (line 2) | _keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e... method _getItemIndex (line 2) | _getItemIndex(t){return this._getItems().indexOf(t)} method _setActiveIndicatorElement (line 2) | _setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const... method _updateInterval (line 2) | _updateInterval(){const t=this._activeElement||this._getActive();if(!t... method _slide (line 2) | _slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n... method _isAnimated (line 2) | _isAnimated(){return this._element.classList.contains("slide")} method _getActive (line 2) | _getActive(){return we.findOne(si,this._element)} method _getItems (line 2) | _getItems(){return we.find(ni,this._element)} method _clearInterval (line 2) | _clearInterval(){this._interval&&(clearInterval(this._interval),this._... method _directionToOrder (line 2) | _directionToOrder(t){return Kt()?t===qe?Re:ze:t===qe?ze:Re} method _orderToDirection (line 2) | _orderToDirection(t){return Kt()?t===Re?qe:Ve:t===Re?Ve:qe} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=li.getO... class Ei (line 2) | class Ei extends ve{constructor(t,e){super(t,e),this._isTransitioning=!1... method constructor (line 2) | constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArra... method Default (line 2) | static get Default(){return yi} method DefaultType (line 2) | static get DefaultType(){return wi} method NAME (line 2) | static get NAME(){return"collapse"} method toggle (line 2) | toggle(){this._isShown()?this.hide():this.show()} method show (line 2) | show(){if(this._isTransitioning||this._isShown())return;let t=[];if(th... method hide (line 2) | hide(){if(this._isTransitioning||!this._isShown())return;if(fe.trigger... method _isShown (line 2) | _isShown(t=this._element){return t.classList.contains(mi)} method _configAfterMerge (line 2) | _configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.p... method _getDimension (line 2) | _getDimension(){return this._element.classList.contains("collapse-hori... method _initializeChildren (line 2) | _initializeChildren(){if(!this._config.parent)return;const t=this._get... method _getFirstLevelChildren (line 2) | _getFirstLevelChildren(t){const e=we.find(bi,this._config.parent);retu... method _addAriaAndCollapsedClass (line 2) | _addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classLis... method jQueryInterface (line 2) | static jQueryInterface(t){const e={};return"string"==typeof t&&/show|h... class Ki (line 2) | class Ki extends ve{constructor(t,e){super(t,e),this._popper=null,this._... method constructor (line 2) | constructor(t,e){super(t,e),this._popper=null,this._parent=this._eleme... method Default (line 2) | static get Default(){return Vi} method DefaultType (line 2) | static get DefaultType(){return Yi} method NAME (line 2) | static get NAME(){return Ai} method toggle (line 2) | toggle(){return this._isShown()?this.hide():this.show()} method show (line 2) | show(){if(Wt(this._element)||this._isShown())return;const t={relatedTa... method hide (line 2) | hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedT... method dispose (line 2) | dispose(){this._popper&&this._popper.destroy(),super.dispose()} method update (line 2) | update(){this._inNavbar=this._detectNavbar(),this._popper&&this._poppe... method _completeHide (line 2) | _completeHide(t){if(!fe.trigger(this._element,ki,t).defaultPrevented){... method _getConfig (line 2) | _getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!F... method _createPopper (line 2) | _createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdow... method _isShown (line 2) | _isShown(){return this._menu.classList.contains(Pi)} method _getPlacement (line 2) | _getPlacement(){const t=this._parent;if(t.classList.contains("dropend"... method _detectNavbar (line 2) | _detectNavbar(){return null!==this._element.closest(".navbar")} method _getOffset (line 2) | _getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.s... method _getPopperConfig (line 2) | _getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[... method _selectMenuItem (line 2) | _selectMenuItem({key:t,target:e}){const i=we.find(".dropdown-menu .dro... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Ki.getO... method clearMenus (line 2) | static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)... method dataApiKeydownHandler (line 2) | static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.targe... class Zi (line 2) | class Zi extends be{constructor(t){super(),this._config=this._getConfig(... method constructor (line 2) | constructor(t){super(),this._config=this._getConfig(t),this._isAppende... method Default (line 2) | static get Default(){return Gi} method DefaultType (line 2) | static get DefaultType(){return Ji} method NAME (line 2) | static get NAME(){return Qi} method show (line 2) | show(t){if(!this._config.isVisible)return void Xt(t);this._append();co... method hide (line 2) | hide(t){this._config.isVisible?(this._getElement().classList.remove(Xi... method dispose (line 2) | dispose(){this._isAppended&&(fe.off(this._element,Ui),this._element.re... method _getElement (line 2) | _getElement(){if(!this._element){const t=document.createElement("div")... method _configAfterMerge (line 2) | _configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t} method _append (line 2) | _append(){if(this._isAppended)return;const t=this._getElement();this._... method _emulateAnimation (line 2) | _emulateAnimation(t){Ut(t,this._getElement(),this._config.isAnimated)} class an (line 2) | class an extends be{constructor(t){super(),this._config=this._getConfig(... method constructor (line 2) | constructor(t){super(),this._config=this._getConfig(t),this._isActive=... method Default (line 2) | static get Default(){return on} method DefaultType (line 2) | static get DefaultType(){return rn} method NAME (line 2) | static get NAME(){return"focustrap"} method activate (line 2) | activate(){this._isActive||(this._config.autofocus&&this._config.trapE... method deactivate (line 2) | deactivate(){this._isActive&&(this._isActive=!1,fe.off(document,tn))} method _handleFocusin (line 2) | _handleFocusin(t){const{trapElement:e}=this._config;if(t.target===docu... method _handleKeydown (line 2) | _handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey... class un (line 2) | class un{constructor(){this._element=document.body}getWidth(){const t=do... method constructor (line 2) | constructor(){this._element=document.body} method getWidth (line 2) | getWidth(){const t=document.documentElement.clientWidth;return Math.ab... method hide (line 2) | hide(){const t=this.getWidth();this._disableOverFlow(),this._setElemen... method reset (line 2) | reset(){this._resetElementAttributes(this._element,"overflow"),this._r... method isOverflowing (line 2) | isOverflowing(){return this.getWidth()>0} method _disableOverFlow (line 2) | _disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"... method _setElementAttributes (line 2) | _setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipu... method _saveInitialAttribute (line 2) | _saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&_e.s... method _resetElementAttributes (line 2) | _resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{co... method _applyManipulationCallback (line 2) | _applyManipulationCallback(t,e){if(Ft(t))e(t);else for(const i of we.f... class Ln (line 2) | class Ln extends ve{constructor(t,e){super(t,e),this._dialog=we.findOne(... method constructor (line 2) | constructor(t,e){super(t,e),this._dialog=we.findOne(".modal-dialog",th... method Default (line 2) | static get Default(){return xn} method DefaultType (line 2) | static get DefaultType(){return kn} method NAME (line 2) | static get NAME(){return"modal"} method toggle (line 2) | toggle(t){return this._isShown?this.hide():this.show(t)} method show (line 2) | show(t){this._isShown||this._isTransitioning||fe.trigger(this._element... method hide (line 2) | hide(){this._isShown&&!this._isTransitioning&&(fe.trigger(this._elemen... method dispose (line 2) | dispose(){fe.off(window,fn),fe.off(this._dialog,fn),this._backdrop.dis... method handleUpdate (line 2) | handleUpdate(){this._adjustDialog()} method _initializeBackDrop (line 2) | _initializeBackDrop(){return new Zi({isVisible:Boolean(this._config.ba... method _initializeFocusTrap (line 2) | _initializeFocusTrap(){return new an({trapElement:this._element})} method _showElement (line 2) | _showElement(t){document.body.contains(this._element)||document.body.a... method _addEventListeners (line 2) | _addEventListeners(){fe.on(this._element,En,(t=>{"Escape"===t.key&&(th... method _hideModal (line 2) | _hideModal(){this._element.style.display="none",this._element.setAttri... method _isAnimated (line 2) | _isAnimated(){return this._element.classList.contains("fade")} method _triggerBackdropTransition (line 2) | _triggerBackdropTransition(){if(fe.trigger(this._element,mn).defaultPr... method _adjustDialog (line 2) | _adjustDialog(){const t=this._element.scrollHeight>document.documentEl... method _resetAdjustments (line 2) | _resetAdjustments(){this._element.style.paddingLeft="",this._element.s... method jQueryInterface (line 2) | static jQueryInterface(t,e){return this.each((function(){const i=Ln.ge... class Kn (line 2) | class Kn extends ve{constructor(t,e){super(t,e),this._isShown=!1,this._b... method constructor (line 2) | constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._init... method Default (line 2) | static get Default(){return Vn} method DefaultType (line 2) | static get DefaultType(){return Yn} method NAME (line 2) | static get NAME(){return"offcanvas"} method toggle (line 2) | toggle(t){return this._isShown?this.hide():this.show(t)} method show (line 2) | show(t){this._isShown||fe.trigger(this._element,jn,{relatedTarget:t}).... method hide (line 2) | hide(){this._isShown&&(fe.trigger(this._element,Hn).defaultPrevented||... method dispose (line 2) | dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.... method _initializeBackDrop (line 2) | _initializeBackDrop(){const t=Boolean(this._config.backdrop);return ne... method _initializeFocusTrap (line 2) | _initializeFocusTrap(){return new an({trapElement:this._element})} method _addEventListeners (line 2) | _addEventListeners(){fe.on(this._element,qn,(t=>{"Escape"===t.key&&(th... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Kn.getO... class es (line 2) | class es extends be{constructor(t){super(),this._config=this._getConfig(... method constructor (line 2) | constructor(t){super(),this._config=this._getConfig(t)} method Default (line 2) | static get Default(){return Jn} method DefaultType (line 2) | static get DefaultType(){return Zn} method NAME (line 2) | static get NAME(){return"TemplateFactory"} method getContent (line 2) | getContent(){return Object.values(this._config.content).map((t=>this._... method hasContent (line 2) | hasContent(){return this.getContent().length>0} method changeContent (line 2) | changeContent(t){return this._checkContent(t),this._config.content={..... method toHtml (line 2) | toHtml(){const t=document.createElement("div");t.innerHTML=this._maybe... method _typeCheckConfig (line 2) | _typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.con... method _checkContent (line 2) | _checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckCo... method _setContent (line 2) | _setContent(t,e,i){const n=we.findOne(i,t);n&&((e=this._resolvePossibl... method _maybeSanitize (line 2) | _maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.l... method _resolvePossibleFunction (line 2) | _resolvePossibleFunction(t){return Xt(t,[this])} method _putElementInTemplate (line 2) | _putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",... class fs (line 2) | class fs extends ve{constructor(t,i){if(void 0===e)throw new TypeError("... method constructor (line 2) | constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's toolti... method Default (line 2) | static get Default(){return ds} method DefaultType (line 2) | static get DefaultType(){return us} method NAME (line 2) | static get NAME(){return"tooltip"} method enable (line 2) | enable(){this._isEnabled=!0} method disable (line 2) | disable(){this._isEnabled=!1} method toggleEnabled (line 2) | toggleEnabled(){this._isEnabled=!this._isEnabled} method toggle (line 2) | toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrig... method dispose (line 2) | dispose(){clearTimeout(this._timeout),fe.off(this._element.closest(rs)... method show (line 2) | show(){if("none"===this._element.style.display)throw new Error("Please... method hide (line 2) | hide(){if(this._isShown()&&!fe.trigger(this._element,this.constructor.... method update (line 2) | update(){this._popper&&this._popper.update()} method _isWithContent (line 2) | _isWithContent(){return Boolean(this._getTitle())} method _getTipElement (line 2) | _getTipElement(){return this.tip||(this.tip=this._createTipElement(thi... method _createTipElement (line 2) | _createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!... method setContent (line 2) | setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper... method _getTemplateFactory (line 2) | _getTemplateFactory(t){return this._templateFactory?this._templateFact... method _getContentForTemplate (line 2) | _getContentForTemplate(){return{[os]:this._getTitle()}} method _getTitle (line 2) | _getTitle(){return this._resolvePossibleFunction(this._config.title)||... method _initializeOnDelegatedTarget (line 2) | _initializeOnDelegatedTarget(t){return this.constructor.getOrCreateIns... method _isAnimated (line 2) | _isAnimated(){return this._config.animation||this.tip&&this.tip.classL... method _isShown (line 2) | _isShown(){return this.tip&&this.tip.classList.contains(ss)} method _createPopper (line 2) | _createPopper(t){const e=Xt(this._config.placement,[this,t,this._eleme... method _getOffset (line 2) | _getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.s... method _resolvePossibleFunction (line 2) | _resolvePossibleFunction(t){return Xt(t,[this._element])} method _getPopperConfig (line 2) | _getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",optio... method _setListeners (line 2) | _setListeners(){const t=this._config.trigger.split(" ");for(const e of... method _fixTitle (line 2) | _fixTitle(){const t=this._element.getAttribute("title");t&&(this._elem... method _enter (line 2) | _enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._is... method _leave (line 2) | _leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTim... method _setTimeout (line 2) | _setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(... method _isWithActiveTrigger (line 2) | _isWithActiveTrigger(){return Object.values(this._activeTrigger).inclu... method _getConfig (line 2) | _getConfig(t){const e=_e.getDataAttributes(this._element);for(const t ... method _configAfterMerge (line 2) | _configAfterMerge(t){return t.container=!1===t.container?document.body... method _getDelegateConfig (line 2) | _getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._... method _disposePopper (line 2) | _disposePopper(){this._popper&&(this._popper.destroy(),this._popper=nu... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=fs.getO... class bs (line 2) | class bs extends fs{static get Default(){return gs}static get DefaultTyp... method Default (line 2) | static get Default(){return gs} method DefaultType (line 2) | static get DefaultType(){return _s} method NAME (line 2) | static get NAME(){return"popover"} method _isWithContent (line 2) | _isWithContent(){return this._getTitle()||this._getContent()} method _getContentForTemplate (line 2) | _getContentForTemplate(){return{[ps]:this._getTitle(),[ms]:this._getCo... method _getContent (line 2) | _getContent(){return this._resolvePossibleFunction(this._config.content)} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=bs.getO... class Ls (line 2) | class Ls extends ve{constructor(t,e){super(t,e),this._targetLinks=new Ma... method constructor (line 2) | constructor(t,e){super(t,e),this._targetLinks=new Map,this._observable... method Default (line 2) | static get Default(){return xs} method DefaultType (line 2) | static get DefaultType(){return ks} method NAME (line 2) | static get NAME(){return"scrollspy"} method refresh (line 2) | refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmo... method dispose (line 2) | dispose(){this._observer.disconnect(),super.dispose()} method _configAfterMerge (line 2) | _configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.roo... method _maybeEnableSmoothScroll (line 2) | _maybeEnableSmoothScroll(){this._config.smoothScroll&&(fe.off(this._co... method _getNewObserver (line 2) | _getNewObserver(){const t={root:this._rootElement,threshold:this._conf... method _observerCallback (line 2) | _observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}... method _initializeTargetsAndObservables (line 2) | _initializeTargetsAndObservables(){this._targetLinks=new Map,this._obs... method _process (line 2) | _process(t){this._activeTarget!==t&&(this._clearActiveClass(this._conf... method _activateParents (line 2) | _activateParents(t){if(t.classList.contains("dropdown-item"))we.findOn... method _clearActiveClass (line 2) | _clearActiveClass(t){t.classList.remove(As);const e=we.find(`${Ts}.${A... method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Ls.getO... class Js (line 2) | class Js extends ve{constructor(t){super(t),this._parent=this._element.c... method constructor (line 2) | constructor(t){super(t),this._parent=this._element.closest('.list-grou... method NAME (line 2) | static get NAME(){return"tab"} method show (line 2) | show(){const t=this._element;if(this._elemIsActive(t))return;const e=t... method _activate (line 2) | _activate(t,e){t&&(t.classList.add(qs),this._activate(we.getElementFro... method _deactivate (line 2) | _deactivate(t,e){t&&(t.classList.remove(qs),t.blur(),this._deactivate(... method _keydown (line 2) | _keydown(t){if(![Fs,Hs,Bs,Ws,zs,Rs].includes(t.key))return;t.stopPropa... method _getChildren (line 2) | _getChildren(){return we.find(Us,this._parent)} method _getActiveElem (line 2) | _getActiveElem(){return this._getChildren().find((t=>this._elemIsActiv... method _setInitialAttributes (line 2) | _setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tab... method _setInitialAttributesOnChild (line 2) | _setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=thi... method _setInitialAttributesOnTargetPanel (line 2) | _setInitialAttributesOnTargetPanel(t){const e=we.getElementFromSelecto... method _toggleDropDown (line 2) | _toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.... method _setAttributeIfNotExists (line 2) | _setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)} method _elemIsActive (line 2) | _elemIsActive(t){return t.classList.contains(qs)} method _getInnerElement (line 2) | _getInnerElement(t){return t.matches(Us)?t:we.findOne(Us,t)} method _getOuterElement (line 2) | _getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=Js.getO... class po (line 2) | class po extends ve{constructor(t,e){super(t,e),this._timeout=null,this.... method constructor (line 2) | constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteracti... method Default (line 2) | static get Default(){return fo} method DefaultType (line 2) | static get DefaultType(){return uo} method NAME (line 2) | static get NAME(){return"toast"} method show (line 2) | show(){fe.trigger(this._element,ro).defaultPrevented||(this._clearTime... method hide (line 2) | hide(){this.isShown()&&(fe.trigger(this._element,so).defaultPrevented|... method dispose (line 2) | dispose(){this._clearTimeout(),this.isShown()&&this._element.classList... method isShown (line 2) | isShown(){return this._element.classList.contains(co)} method _maybeScheduleHide (line 2) | _maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction... method _onInteraction (line 2) | _onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this... method _setListeners (line 2) | _setListeners(){fe.on(this._element,to,(t=>this._onInteraction(t,!0)))... method _clearTimeout (line 2) | _clearTimeout(){clearTimeout(this._timeout),this._timeout=null} method jQueryInterface (line 2) | static jQueryInterface(t){return this.each((function(){const e=po.getO... function mo (line 2) | function mo(t){"loading"!=document.readyState?t():document.addEventListe... FILE: docs/beta/html/_static/scripts/pydata-sphinx-theme.js function e (line 1) | function e(e){"loading"!=document.readyState?e():document.addEventListen... function h (line 1) | function h(e){document.documentElement.dataset.theme=m.matches?"dark":"l... function p (line 1) | function p(e){"light"!==e&&"dark"!==e&&"auto"!==e&&(console.error(`Got i... function f (line 1) | function f(){const e=document.documentElement.dataset.defaultMode||"auto... function w (line 1) | async function w(e){document.querySelector("#bd-header-version-warning")... function E (line 1) | async function E(e){e.preventDefault();const t=b();let n=e.currentTarget... function S (line 1) | async function S(){var e=document.querySelectorAll(".version-switcher__b... function T (line 1) | function T(){const e=()=>{document.querySelectorAll("pre, .nboutput > .o... function O (line 1) | async function O(){const e=document.querySelector(".bd-header-announceme... FILE: docs/beta/html/_static/sphinx_highlight.js constant SPHINX_HIGHLIGHT_ENABLED (line 4) | const SPHINX_HIGHLIGHT_ENABLED = true FILE: docs/beta/html/mastodon-timeline.js function fetchData (line 287) | async function fetchData(url) { FILE: docs/beta/notebooks/bookutils/PrettyTable.py class PrettyTable (line 5) | class PrettyTable(list): method __init__ (line 10) | def __init__(self, initlist: Any = [], method latex_table_tabular (line 20) | def latex_table_tabular(self) -> str: method latex_longtable (line 29) | def latex_longtable(self) -> str: method _repr_html_ (line 44) | def _repr_html_(self) -> str: method _repr_latex_ (line 54) | def _repr_latex_(self) -> str: FILE: docs/beta/notebooks/bookutils/__init__.py function rich_output (line 30) | def rich_output() -> bool: function project (line 40) | def project() -> Optional[str]: function YouTubeVideo (line 49) | def YouTubeVideo(id: str, width: int = 640, height: int = 360) -> Any: class InteractiveSVG (line 78) | class InteractiveSVG: method __init__ (line 79) | def __init__(self, filename: str) -> None: method _repr_html_ (line 83) | def _repr_html_(self) -> str: function inheritance_conflicts (line 94) | def inheritance_conflicts(c1: Type[object], c2: Type[object]) -> List[str]: function print_file (line 106) | def print_file(filename: str, **kwargs: Any) -> None: function print_content (line 110) | def print_content(content: str, filename: Optional[str] = None, lexer: O... function getsourcelines (line 137) | def getsourcelines(function: Any) -> Tuple[List[str], int]: function show_ast (line 160) | def show_ast(tree: AST) -> Optional[Any]: function unicode_escape (line 174) | def unicode_escape(s: str, error: str = 'backslashreplace') -> str: function terminal_escape (line 184) | def terminal_escape(s: str) -> str: function HTML (line 197) | def HTML(data: Optional[str] = None, function quiztext (line 252) | def quiztext(text: Union[str, object]) -> str: function nbquiz (line 264) | def nbquiz(question: str, options: List[str], correct_answer: int, function escape_quotes (line 302) | def escape_quotes(s: str) -> str: function jsquiz (line 306) | def jsquiz(question: str, function htmlquiz (line 448) | def htmlquiz(question: str, function textquiz (line 469) | def textquiz(question: str, options: List[str], correct_answer: Any, glo... function quiz (line 481) | def quiz(question: str, options: List[str], function input (line 517) | def input(prompt: str) -> str: function next_inputs (line 536) | def next_inputs(list: List[str] = []) -> List[str]: function quit_webdriver (line 544) | def quit_webdriver() -> None: FILE: docs/beta/notebooks/bookutils/export_notebook_code.py function fix_synopsis (line 97) | def fix_synopsis(s: str) -> str: function is_all_comments (line 105) | def is_all_comments(code: str) -> bool: function is_triple_quote (line 109) | def is_triple_quote(s: str) -> bool: function prefix_code (line 112) | def prefix_code(code: str, prefix: str) -> str: function indent_code (line 131) | def indent_code(code: str) -> str: function fix_imports (line 135) | def fix_imports(code: str) -> str: function fix_subclass_self (line 164) | def fix_subclass_self(code: str) -> str: function fix_code (line 206) | def fix_code(code: str) -> str: function first_line (line 209) | def first_line(text: str) -> str: function print_utf8 (line 216) | def print_utf8(s: str) -> None: function decode_title (line 219) | def decode_title(s: str) -> str: function split_title (line 223) | def split_title(s: str) -> Tuple[str, str]: function print_if_main (line 228) | def print_if_main(code: str) -> None: function get_notebook_synopsis (line 236) | def get_notebook_synopsis(notebook_name: str, function export_notebook_code (line 264) | def export_notebook_code(notebook_name: str, FILE: docs/beta/notebooks/bookutils/import_notebooks.py function do_import (line 33) | def do_import(code: str) -> bool: function find_notebook (line 54) | def find_notebook(fullname: str, path: Optional[List[str]] = None) -> Op... class NotebookLoader (line 75) | class NotebookLoader: method __init__ (line 77) | def __init__(self, path: Optional[List[str]] = None) -> None: method load_module (line 82) | def load_module(self, fullname: str) -> types.ModuleType: class NotebookFinder (line 133) | class NotebookFinder(MetaPathFinder): method __init__ (line 135) | def __init__(self) -> None: method find_module (line 139) | def find_module(self, fullname: str, path: Any = None) -> Any: method find_spec (line 154) | def find_spec(self, fullname: str, path: Any = None, target: Any = Non... FILE: docs/beta/notebooks/bookutils/set_fixed_seed.py function set_fixed_seed (line 11) | def set_fixed_seed(seed: int = 2001) -> None: FILE: docs/beta/slides/reveal.js/dist/reveal.esm.js function A (line 8) | function A(e,t){var a=Object.assign({},w,t),r=e.map((function(e){var t=O... function k (line 8) | function k(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[... method constructor (line 8) | constructor(e){this.Reveal=e} method run (line 8) | run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i... method reset (line 8) | reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([dat... method autoAnimateElements (line 8) | autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.datase... method getAutoAnimateOptions (line 8) | getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoA... method getAutoAnimatableProperties (line 8) | getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={st... method getAutoAnimatableElements (line 8) | getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.g... method getAutoAnimatePairs (line 8) | getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, ... method getLocalBoundingBox (line 8) | getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.ro... method findAutoAnimateMatches (line 8) | findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.quer... method getUnmatchedAutoAnimateElements (line 8) | getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).red... class p (line 8) | class p{allowedToPlay=!0;constructor(e){this.Reveal=e,this.startEmbedded... method constructor (line 8) | constructor(e){this.Reveal=e,this.startEmbeddedIframe=this.startEmbedd... method shouldPreload (line 8) | shouldPreload(e){if(this.Reveal.isScrollView())return!0;let t=this.Rev... method load (line 8) | load(e,i={}){const s=this.Reveal.getConfig().display;if(s.includes("!i... method layout (line 8) | layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach((e=>{v... method unload (line 8) | unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(... method formatEmbeddedContent (line 8) | formatEmbeddedContent(){let e=(e,i,s)=>{t(this.Reveal.getSlidesElement... method startEmbeddedContent (line 8) | startEmbeddedContent(e){if(e){const i=this.Reveal.isSpeakerNotes();t(e... method ensureMobileMediaPlaying (line 8) | ensureMobileMediaPlaying(e){const t=e.target;"function"==typeof t.getV... method startEmbeddedMedia (line 8) | startEmbeddedMedia(e){let t=!!r(e.target,"html"),i=!!r(e.target,".pres... method startEmbeddedIframe (line 8) | startEmbeddedIframe(e){let t=e.target;if(this.preventIframeAutoFocus(e... method stopEmbeddedContent (line 8) | stopEmbeddedContent(i,s={}){s=e({unloadIframes:!0},s),i&&i.parentNode&... method isNotAllowedToPlay (line 8) | isNotAllowedToPlay(){return!this.allowedToPlay} method preventIframeAutoFocus (line 8) | preventIframeAutoFocus(e){const t=e.target;if(console.log(111),t&&this... class w (line 8) | class w{constructor(e){this.Reveal=e}render(){this.element=document.crea... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,t){let i="none";e.slideNumber&&!this.Reveal.isPrintView()&... method update (line 8) | update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.elem... method getSlideNumber (line 8) | getSlideNumber(e=this.Reveal.getCurrentSlide()){let t,i=this.Reveal.ge... method formatNumber (line 8) | formatNumber(e,t,i,s="#"+this.Reveal.location.getHash()){return"number... method destroy (line 8) | destroy(){this.element.remove()} class E (line 8) | class E{constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this... method constructor (line 8) | constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this),this... method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method show (line 8) | show(){this.indicesOnShow=this.Reveal.getIndices(),this.Reveal.getReve... method hide (line 8) | hide(){this.isVisible()&&(this.element.remove(),this.jumpInput.value="... method isVisible (line 8) | isVisible(){return!!this.element.parentNode} method jump (line 8) | jump(){clearTimeout(this.jumpTimeout),delete this.jumpTimeout;let e,t=... method jumpAfter (line 8) | jumpAfter(e){clearTimeout(this.jumpTimeout),this.jumpTimeout=setTimeou... method search (line 8) | search(e){const t=new RegExp("\\b"+e.trim()+"\\b","i"),i=this.Reveal.g... method cancel (line 8) | cancel(){this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,t... method confirm (line 8) | confirm(){this.jump(),this.hide()} method destroy (line 8) | destroy(){this.jumpInput.removeEventListener("input",this.onInput),thi... method onKeyDown (line 8) | onKeyDown(e){13===e.keyCode?this.confirm():27===e.keyCode&&(this.cance... method onInput (line 8) | onInput(e){this.jumpAfter(200)} method onBlur (line 8) | onBlur(){setTimeout((()=>this.hide()),1)} class R (line 8) | class R{constructor(e){this.Reveal=e}render(){this.element=document.crea... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method create (line 8) | create(){this.element.innerHTML="",this.element.classList.add("no-tran... method createBackground (line 8) | createBackground(e,t){let i=document.createElement("div");i.className=... method sync (line 8) | sync(e){const t=e.slideBackgroundElement,i=e.slideBackgroundContentEle... method getContrastClass (line 8) | getContrastClass(e){const t=e.slideBackgroundElement;let i=e.getAttrib... method bubbleSlideContrastClassToElement (line 8) | bubbleSlideContrastClassToElement(e,t){["has-light-background","has-da... method update (line 8) | update(e=!1){let i=this.Reveal.getConfig(),s=this.Reveal.getCurrentSli... method updateParallax (line 8) | updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConf... method destroy (line 8) | destroy(){this.element.remove()} class k (line 8) | class k{constructor(e){this.Reveal=e}run(e,t){this.reset();let i=this.Re... method constructor (line 8) | constructor(e){this.Reveal=e} method run (line 8) | run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i... method reset (line 8) | reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([dat... method autoAnimateElements (line 8) | autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.datase... method getAutoAnimateOptions (line 8) | getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoA... method getAutoAnimatableProperties (line 8) | getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={st... method getAutoAnimatableElements (line 8) | getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.g... method getAutoAnimatePairs (line 8) | getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, ... method getLocalBoundingBox (line 8) | getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.ro... method findAutoAnimateMatches (line 8) | findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.quer... method getUnmatchedAutoAnimateElements (line 8) | getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).red... class L (line 8) | class L{constructor(e){this.Reveal=e,this.active=!1,this.activatedCallba... method constructor (line 8) | constructor(e){this.Reveal=e,this.active=!1,this.activatedCallbacks=[]... method activate (line 8) | activate(){if(this.active)return;const e=this.Reveal.getState();this.a... method deactivate (line 8) | deactivate(){if(!this.active)return;const e=this.Reveal.getState();thi... method toggle (line 8) | toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this... method isActive (line 8) | isActive(){return this.active} method createProgressBar (line 8) | createProgressBar(){this.progressBar=document.createElement("div"),thi... method removeProgressBar (line 8) | removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.... method layout (line 8) | layout(){this.isActive()&&(this.syncPages(),this.syncScrollPosition())} method syncPages (line 8) | syncPages(){const e=this.Reveal.getConfig(),t=this.Reveal.getComputedS... method setTriggerRanges (line 8) | setTriggerRanges(){this.totalScrollTriggerCount=this.slideTriggers.red... method createFragmentTriggersForPage (line 8) | createFragmentTriggersForPage(e,t){t=t||e.slideElement;const i=this.Re... method createAutoAnimateTriggersForPage (line 8) | createAutoAnimateTriggersForPage(e){e.autoAnimateElements.length>0&&th... method createPage (line 8) | createPage(e){return e.scrollTriggers=[],e.indexh=parseInt(e.slideElem... method syncProgressBar (line 8) | syncProgressBar(){this.progressBarInner.querySelectorAll(".scrollbar-s... method syncScrollPosition (line 8) | syncScrollPosition(){const e=this.viewportElement.offsetHeight,t=e/thi... method setProgressBarValue (line 8) | setProgressBarValue(e){this.progressBar&&(this.progressBarPlayhead.sty... method showProgressBar (line 8) | showProgressBar(){this.progressBar.classList.add("visible"),clearTimeo... method prev (line 8) | prev(){this.viewportElement.scrollTop-=this.scrollTriggerHeight} method next (line 8) | next(){this.viewportElement.scrollTop+=this.scrollTriggerHeight} method scrollToSlide (line 8) | scrollToSlide(e){if(this.active){const t=this.getScrollTriggerBySlide(... method storeScrollPosition (line 8) | storeScrollPosition(){clearTimeout(this.storeScrollPositionTimeout),th... method restoreScrollPosition (line 8) | restoreScrollPosition(){const e=sessionStorage.getItem("reveal-scroll-... method activatePage (line 8) | activatePage(e){if(!e.active){e.active=!0;const{slideElement:t,backgro... method deactivatePage (line 8) | deactivatePage(e){e.active&&(e.active=!1,e.slideElement&&e.slideElemen... method activateTrigger (line 8) | activateTrigger(e){e.active||(e.active=!0,e.activate())} method deactivateTrigger (line 8) | deactivateTrigger(e){e.active&&(e.active=!1,e.deactivate&&e.deactivate... method getSlideByIndices (line 8) | getSlideByIndices(e,t){const i=this.getAllPages().find((i=>i.indexh===... method getScrollTriggerBySlide (line 8) | getScrollTriggerBySlide(e){return this.slideTriggers.find((t=>t.page.s... method getAllPages (line 8) | getAllPages(){return this.pages.flatMap((e=>[e,...e.autoAnimatePages||... method onScroll (line 8) | onScroll(){this.syncScrollPosition(),this.storeScrollPosition()} method viewportElement (line 8) | get viewportElement(){return this.Reveal.getViewportElement()} class C (line 8) | class C{constructor(e){this.Reveal=e}async activate(){const e=this.Revea... method constructor (line 8) | constructor(e){this.Reveal=e} method activate (line 8) | async activate(){const e=this.Reveal.getConfig(),i=t(this.Reveal.getRe... method isActive (line 8) | isActive(){return"print"===this.Reveal.getConfig().view} class x (line 8) | class x{constructor(e){this.Reveal=e}configure(e,t){!1===e.fragments?thi... method constructor (line 8) | constructor(e){this.Reveal=e} method configure (line 8) | configure(e,t){!1===e.fragments?this.disable():!1===t.fragments&&this.... method disable (line 8) | disable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e... method enable (line 8) | enable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.... method availableRoutes (line 8) | availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Revea... method sort (line 8) | sort(e,t=!1){e=Array.from(e);let i=[],s=[],a=[];e.forEach((e=>{if(e.ha... method sortAll (line 8) | sortAll(){this.Reveal.getHorizontalSlides().forEach((e=>{let i=t(e,"se... method update (line 8) | update(e,t,i=this.Reveal.getCurrentSlide()){let s={shown:[],hidden:[]}... method sync (line 8) | sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelector... method goto (line 8) | goto(e,t=0){let i=this.Reveal.getCurrentSlide();if(i&&this.Reveal.getC... method next (line 8) | next(){return this.goto(null,1)} method prev (line 8) | prev(){return this.goto(null,-1)} class P (line 8) | class P{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=... method constructor (line 8) | constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.o... method activate (line 8) | activate(){if(this.Reveal.getConfig().overview&&!this.Reveal.isScrollV... method layout (line 8) | layout(){this.Reveal.getHorizontalSlides().forEach(((e,i)=>{e.setAttri... method update (line 8) | update(){const e=Math.min(window.innerWidth,window.innerHeight),t=Math... method deactivate (line 8) | deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.... method toggle (line 8) | toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this... method isActive (line 8) | isActive(){return this.active} method onSlideClicked (line 8) | onSlideClicked(e){if(this.isActive()){e.preventDefault();let t=e.targe... class T (line 8) | class T{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},... method constructor (line 8) | constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.o... method configure (line 8) | configure(e,t){"linear"===e.navigationMode?(this.shortcuts["→ ,... method bind (line 8) | bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1)} method unbind (line 8) | unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown... method addKeyBinding (line 8) | addKeyBinding(e,t){"object"==typeof e&&e.keyCode?this.bindings[e.keyCo... method removeKeyBinding (line 8) | removeKeyBinding(e){delete this.bindings[e]} method triggerKey (line 8) | triggerKey(e){this.onDocumentKeyDown({keyCode:e})} method registerKeyboardShortcut (line 8) | registerKeyboardShortcut(e,t){this.shortcuts[e]=t} method getShortcuts (line 8) | getShortcuts(){return this.shortcuts} method getBindings (line 8) | getBindings(){return this.bindings} method onDocumentKeyDown (line 8) | onDocumentKeyDown(e){let t=this.Reveal.getConfig();if("function"==type... class N (line 8) | class N{MAX_REPLACE_STATE_FREQUENCY=1e3;constructor(e){this.Reveal=e,thi... method constructor (line 8) | constructor(e){this.Reveal=e,this.writeURLTimeout=0,this.replaceStateT... method bind (line 8) | bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)} method unbind (line 8) | unbind(){window.removeEventListener("hashchange",this.onWindowHashChan... method getIndicesFromHash (line 8) | getIndicesFromHash(e=window.location.hash,t={}){let i=e.replace(/^#\/?... method readURL (line 8) | readURL(){const e=this.Reveal.getIndices(),t=this.getIndicesFromHash()... method writeURL (line 8) | writeURL(e){let t=this.Reveal.getConfig(),i=this.Reveal.getCurrentSlid... method replaceState (line 8) | replaceState(e){window.history.replaceState(null,null,e),this.replaceS... method debouncedReplaceState (line 8) | debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.n... method getHash (line 8) | getHash(e){let t="/",i=e||this.Reveal.getCurrentSlide(),s=i?i.getAttri... method onWindowHashChange (line 8) | onWindowHashChange(e){this.readURL()} class I (line 8) | class I{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onN... method constructor (line 8) | constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigat... method render (line 8) | render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealEl... method configure (line 8) | configure(e,t){this.element.style.display=e.controls&&("speaker-only"!... method bind (line 8) | bind(){let e=["touchstart","click"];g&&(e=["touchend"]),e.forEach((e=>... method unbind (line 8) | unbind(){["touchstart","touchend","click"].forEach((e=>{this.controlsL... method update (line 8) | update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...... method destroy (line 8) | destroy(){this.unbind(),this.element.remove()} method onNavigateLeftClicked (line 8) | onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigateRightClicked (line 8) | onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput()... method onNavigateUpClicked (line 8) | onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),th... method onNavigateDownClicked (line 8) | onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigatePrevClicked (line 8) | onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigateNextClicked (line 8) | onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onEnterFullscreen (line 8) | onEnterFullscreen(e){const t=this.Reveal.getConfig(),i=this.Reveal.get... class M (line 8) | class M{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgr... method constructor (line 8) | constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressCli... method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,t){this.element.style.display=e.progress?"block":"none"} method bind (line 8) | bind(){this.Reveal.getConfig().progress&&this.element&&this.element.ad... method unbind (line 8) | unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.... method update (line 8) | update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Rev... method getMaxWidth (line 8) | getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth} method onProgressClicked (line 8) | onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let... method destroy (line 8) | destroy(){this.element.remove()} class B (line 8) | class B{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.curs... method constructor (line 8) | constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidd... method configure (line 8) | configure(e,t){e.mouseWheel?document.addEventListener("wheel",this.onD... method showCursor (line 8) | showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getR... method hideCursor (line 8) | hideCursor(){!1===this.cursorHidden&&(this.cursorHidden=!0,this.Reveal... method destroy (line 8) | destroy(){this.showCursor(),document.removeEventListener("wheel",this.... method onDocumentCursorActive (line 8) | onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorIn... method onDocumentMouseScroll (line 8) | onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){th... class D (line 8) | class D{constructor(e){this.Reveal=e,this.state="idle",this.registeredPl... method constructor (line 8) | constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins=... method load (line 8) | load(e,t){return this.state="loading",e.forEach(this.registerPlugin.bi... method initPlugins (line 8) | initPlugins(){return new Promise((e=>{let t=Object.values(this.registe... method loadAsync (line 8) | loadAsync(){return this.state="loaded",this.asyncDependencies.length&&... method registerPlugin (line 8) | registerPlugin(e){2===arguments.length&&"string"==typeof arguments[0]?... method hasPlugin (line 8) | hasPlugin(e){return!!this.registeredPlugins[e]} method getPlugin (line 8) | getPlugin(e){return this.registeredPlugins[e]} method getRegisteredPlugins (line 8) | getRegisteredPlugins(){return this.registeredPlugins} method destroy (line 8) | destroy(){Object.values(this.registeredPlugins).forEach((e=>{"function... class F (line 8) | class F{constructor(e){this.Reveal=e,this.onSlidesClicked=this.onSlidesC... method constructor (line 8) | constructor(e){this.Reveal=e,this.onSlidesClicked=this.onSlidesClicked... method update (line 8) | update(){this.Reveal.getConfig().previewLinks?this.iframeTriggerSelect... method createOverlay (line 8) | createOverlay(e){this.dom=document.createElement("div"),this.dom.class... method previewIframe (line 8) | previewIframe(e){this.close(),this.state={previewIframe:e},this.create... method previewMedia (line 8) | previewMedia(e,t,i){if("image"!==t&&"video"!==t)return void console.wa... method previewImage (line 8) | previewImage(e,t){this.previewMedia(e,"image",t)} method previewVideo (line 8) | previewVideo(e,t){this.previewMedia(e,"video",t)} method toggleHelp (line 8) | toggleHelp(e){"boolean"==typeof e?e?this.showHelp():this.close():this.... method showHelp (line 8) | showHelp(){if(this.Reveal.getConfig().help){this.close(),this.createOv... method isOpen (line 8) | isOpen(){return!!this.dom} method close (line 8) | close(){return!!this.dom&&(this.dom.remove(),this.dom=null,this.state=... method getState (line 8) | getState(){return this.state} method setState (line 8) | setState(e){this.stateProps.every((t=>this.state[t]===e[t]))||(e.previ... method onSlidesClicked (line 8) | onSlidesClicked(e){const t=e.target,i=t.closest(this.iframeTriggerSele... method destroy (line 8) | destroy(){this.close()} class z (line 8) | class z{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY... method constructor (line 8) | constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,thi... method bind (line 8) | bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(... method unbind (line 8) | unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("p... method isSwipePrevented (line 8) | isSwipePrevented(e){if(n(e,"video[controls], audio[controls]"))return!... method onTouchStart (line 8) | onTouchStart(e){if(this.touchCaptured=!1,this.isSwipePrevented(e.targe... method onTouchMove (line 8) | onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let t=this.... method onTouchEnd (line 8) | onTouchEnd(e){this.touchCaptured&&this.Reveal.slideContent.isNotAllowe... method onPointerDown (line 8) | onPointerDown(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.p... method onPointerMove (line 8) | onPointerMove(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.p... method onPointerUp (line 8) | onPointerUp(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.poi... class V (line 8) | class V{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRev... method constructor (line 8) | constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPoi... method configure (line 8) | configure(e,t){e.embedded?this.blur():(this.focus(),this.unbind())} method bind (line 8) | bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement(... method unbind (line 8) | unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdo... method focus (line 8) | focus(){this.state!==q&&(this.Reveal.getRevealElement().classList.add(... method blur (line 8) | blur(){this.state!==O&&(this.Reveal.getRevealElement().classList.remov... method isFocused (line 8) | isFocused(){return this.state===q} method destroy (line 8) | destroy(){this.Reveal.getRevealElement().classList.remove("focused")} method onRevealPointerDown (line 8) | onRevealPointerDown(e){this.focus()} method onDocumentPointerDown (line 8) | onDocumentPointerDown(e){let t=r(e.target,".reveal");t&&t===this.Revea... class U (line 8) | class U{constructor(e){this.Reveal=e}render(){this.element=document.crea... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,t){e.showNotes&&this.element.setAttribute("data-layout","s... method update (line 8) | update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.... method updateVisibility (line 8) | updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&... method hasNotes (line 8) | hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[da... method isSpeakerNotesWindow (line 8) | isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/... method getSlideNotes (line 8) | getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data... method destroy (line 8) | destroy(){this.element.remove()} class W (line 8) | class W{constructor(e,t){this.diameter=100,this.diameter2=this.diameter/... method constructor (line 8) | constructor(e,t){this.diameter=100,this.diameter2=this.diameter/2,this... method setPlaying (line 8) | setPlaying(e){const t=this.playing;this.playing=e,!t&&this.playing?thi... method animate (line 8) | animate(){const e=this.progress;this.progress=this.progressCheck(),e>.... method render (line 8) | render(){let e=this.playing?this.progress:0,t=this.diameter2-this.thic... method on (line 8) | on(e,t){this.canvas.addEventListener(e,t,!1)} method off (line 8) | off(e,t){this.canvas.removeEventListener(e,t,!1)} method destroy (line 8) | destroy(){this.playing=!1,this.canvas.parentNode&&this.container.remov... function $ (line 8) | function $(n,o){arguments.length<2&&(o=arguments[0],n=document.querySele... FILE: docs/beta/slides/reveal.js/dist/reveal.js function A (line 8) | function A(e,t){var a=Object.assign({},w,t),r=e.map((function(e){var t=O... function k (line 8) | function k(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[... method constructor (line 8) | constructor(e){this.Reveal=e} method run (line 8) | run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i... method reset (line 8) | reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([dat... method autoAnimateElements (line 8) | autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.datase... method getAutoAnimateOptions (line 8) | getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoA... method getAutoAnimatableProperties (line 8) | getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={st... method getAutoAnimatableElements (line 8) | getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.g... method getAutoAnimatePairs (line 8) | getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, ... method getLocalBoundingBox (line 8) | getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.ro... method findAutoAnimateMatches (line 8) | findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.quer... method getUnmatchedAutoAnimateElements (line 8) | getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).red... class p (line 8) | class p{allowedToPlay=!0;constructor(e){this.Reveal=e,this.startEmbedded... method constructor (line 8) | constructor(e){this.Reveal=e,this.startEmbeddedIframe=this.startEmbedd... method shouldPreload (line 8) | shouldPreload(e){if(this.Reveal.isScrollView())return!0;let t=this.Rev... method load (line 8) | load(e,i={}){const s=this.Reveal.getConfig().display;if(s.includes("!i... method layout (line 8) | layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach((e=>{v... method unload (line 8) | unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(... method formatEmbeddedContent (line 8) | formatEmbeddedContent(){let e=(e,i,s)=>{t(this.Reveal.getSlidesElement... method startEmbeddedContent (line 8) | startEmbeddedContent(e){if(e){const i=this.Reveal.isSpeakerNotes();t(e... method ensureMobileMediaPlaying (line 8) | ensureMobileMediaPlaying(e){const t=e.target;"function"==typeof t.getV... method startEmbeddedMedia (line 8) | startEmbeddedMedia(e){let t=!!r(e.target,"html"),i=!!r(e.target,".pres... method startEmbeddedIframe (line 8) | startEmbeddedIframe(e){let t=e.target;if(this.preventIframeAutoFocus(e... method stopEmbeddedContent (line 8) | stopEmbeddedContent(i,s={}){s=e({unloadIframes:!0},s),i&&i.parentNode&... method isNotAllowedToPlay (line 8) | isNotAllowedToPlay(){return!this.allowedToPlay} method preventIframeAutoFocus (line 8) | preventIframeAutoFocus(e){const t=e.target;if(console.log(111),t&&this... class w (line 8) | class w{constructor(e){this.Reveal=e}render(){this.element=document.crea... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,t){let i="none";e.slideNumber&&!this.Reveal.isPrintView()&... method update (line 8) | update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.elem... method getSlideNumber (line 8) | getSlideNumber(e=this.Reveal.getCurrentSlide()){let t,i=this.Reveal.ge... method formatNumber (line 8) | formatNumber(e,t,i,s="#"+this.Reveal.location.getHash()){return"number... method destroy (line 8) | destroy(){this.element.remove()} class E (line 8) | class E{constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this... method constructor (line 8) | constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this),this... method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method show (line 8) | show(){this.indicesOnShow=this.Reveal.getIndices(),this.Reveal.getReve... method hide (line 8) | hide(){this.isVisible()&&(this.element.remove(),this.jumpInput.value="... method isVisible (line 8) | isVisible(){return!!this.element.parentNode} method jump (line 8) | jump(){clearTimeout(this.jumpTimeout),delete this.jumpTimeout;let e,t=... method jumpAfter (line 8) | jumpAfter(e){clearTimeout(this.jumpTimeout),this.jumpTimeout=setTimeou... method search (line 8) | search(e){const t=new RegExp("\\b"+e.trim()+"\\b","i"),i=this.Reveal.g... method cancel (line 8) | cancel(){this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,t... method confirm (line 8) | confirm(){this.jump(),this.hide()} method destroy (line 8) | destroy(){this.jumpInput.removeEventListener("input",this.onInput),thi... method onKeyDown (line 8) | onKeyDown(e){13===e.keyCode?this.confirm():27===e.keyCode&&(this.cance... method onInput (line 8) | onInput(e){this.jumpAfter(200)} method onBlur (line 8) | onBlur(){setTimeout((()=>this.hide()),1)} class R (line 8) | class R{constructor(e){this.Reveal=e}render(){this.element=document.crea... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method create (line 8) | create(){this.element.innerHTML="",this.element.classList.add("no-tran... method createBackground (line 8) | createBackground(e,t){let i=document.createElement("div");i.className=... method sync (line 8) | sync(e){const t=e.slideBackgroundElement,i=e.slideBackgroundContentEle... method getContrastClass (line 8) | getContrastClass(e){const t=e.slideBackgroundElement;let i=e.getAttrib... method bubbleSlideContrastClassToElement (line 8) | bubbleSlideContrastClassToElement(e,t){["has-light-background","has-da... method update (line 8) | update(e=!1){let i=this.Reveal.getConfig(),s=this.Reveal.getCurrentSli... method updateParallax (line 8) | updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConf... method destroy (line 8) | destroy(){this.element.remove()} class k (line 8) | class k{constructor(e){this.Reveal=e}run(e,t){this.reset();let i=this.Re... method constructor (line 8) | constructor(e){this.Reveal=e} method run (line 8) | run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i... method reset (line 8) | reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([dat... method autoAnimateElements (line 8) | autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.datase... method getAutoAnimateOptions (line 8) | getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoA... method getAutoAnimatableProperties (line 8) | getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={st... method getAutoAnimatableElements (line 8) | getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.g... method getAutoAnimatePairs (line 8) | getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, ... method getLocalBoundingBox (line 8) | getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.ro... method findAutoAnimateMatches (line 8) | findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.quer... method getUnmatchedAutoAnimateElements (line 8) | getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).red... class L (line 8) | class L{constructor(e){this.Reveal=e,this.active=!1,this.activatedCallba... method constructor (line 8) | constructor(e){this.Reveal=e,this.active=!1,this.activatedCallbacks=[]... method activate (line 8) | activate(){if(this.active)return;const e=this.Reveal.getState();this.a... method deactivate (line 8) | deactivate(){if(!this.active)return;const e=this.Reveal.getState();thi... method toggle (line 8) | toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this... method isActive (line 8) | isActive(){return this.active} method createProgressBar (line 8) | createProgressBar(){this.progressBar=document.createElement("div"),thi... method removeProgressBar (line 8) | removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.... method layout (line 8) | layout(){this.isActive()&&(this.syncPages(),this.syncScrollPosition())} method syncPages (line 8) | syncPages(){const e=this.Reveal.getConfig(),t=this.Reveal.getComputedS... method setTriggerRanges (line 8) | setTriggerRanges(){this.totalScrollTriggerCount=this.slideTriggers.red... method createFragmentTriggersForPage (line 8) | createFragmentTriggersForPage(e,t){t=t||e.slideElement;const i=this.Re... method createAutoAnimateTriggersForPage (line 8) | createAutoAnimateTriggersForPage(e){e.autoAnimateElements.length>0&&th... method createPage (line 8) | createPage(e){return e.scrollTriggers=[],e.indexh=parseInt(e.slideElem... method syncProgressBar (line 8) | syncProgressBar(){this.progressBarInner.querySelectorAll(".scrollbar-s... method syncScrollPosition (line 8) | syncScrollPosition(){const e=this.viewportElement.offsetHeight,t=e/thi... method setProgressBarValue (line 8) | setProgressBarValue(e){this.progressBar&&(this.progressBarPlayhead.sty... method showProgressBar (line 8) | showProgressBar(){this.progressBar.classList.add("visible"),clearTimeo... method prev (line 8) | prev(){this.viewportElement.scrollTop-=this.scrollTriggerHeight} method next (line 8) | next(){this.viewportElement.scrollTop+=this.scrollTriggerHeight} method scrollToSlide (line 8) | scrollToSlide(e){if(this.active){const t=this.getScrollTriggerBySlide(... method storeScrollPosition (line 8) | storeScrollPosition(){clearTimeout(this.storeScrollPositionTimeout),th... method restoreScrollPosition (line 8) | restoreScrollPosition(){const e=sessionStorage.getItem("reveal-scroll-... method activatePage (line 8) | activatePage(e){if(!e.active){e.active=!0;const{slideElement:t,backgro... method deactivatePage (line 8) | deactivatePage(e){e.active&&(e.active=!1,e.slideElement&&e.slideElemen... method activateTrigger (line 8) | activateTrigger(e){e.active||(e.active=!0,e.activate())} method deactivateTrigger (line 8) | deactivateTrigger(e){e.active&&(e.active=!1,e.deactivate&&e.deactivate... method getSlideByIndices (line 8) | getSlideByIndices(e,t){const i=this.getAllPages().find((i=>i.indexh===... method getScrollTriggerBySlide (line 8) | getScrollTriggerBySlide(e){return this.slideTriggers.find((t=>t.page.s... method getAllPages (line 8) | getAllPages(){return this.pages.flatMap((e=>[e,...e.autoAnimatePages||... method onScroll (line 8) | onScroll(){this.syncScrollPosition(),this.storeScrollPosition()} method viewportElement (line 8) | get viewportElement(){return this.Reveal.getViewportElement()} class C (line 8) | class C{constructor(e){this.Reveal=e}async activate(){const e=this.Revea... method constructor (line 8) | constructor(e){this.Reveal=e} method activate (line 8) | async activate(){const e=this.Reveal.getConfig(),i=t(this.Reveal.getRe... method isActive (line 8) | isActive(){return"print"===this.Reveal.getConfig().view} class x (line 8) | class x{constructor(e){this.Reveal=e}configure(e,t){!1===e.fragments?thi... method constructor (line 8) | constructor(e){this.Reveal=e} method configure (line 8) | configure(e,t){!1===e.fragments?this.disable():!1===t.fragments&&this.... method disable (line 8) | disable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e... method enable (line 8) | enable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.... method availableRoutes (line 8) | availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Revea... method sort (line 8) | sort(e,t=!1){e=Array.from(e);let i=[],s=[],a=[];e.forEach((e=>{if(e.ha... method sortAll (line 8) | sortAll(){this.Reveal.getHorizontalSlides().forEach((e=>{let i=t(e,"se... method update (line 8) | update(e,t,i=this.Reveal.getCurrentSlide()){let s={shown:[],hidden:[]}... method sync (line 8) | sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelector... method goto (line 8) | goto(e,t=0){let i=this.Reveal.getCurrentSlide();if(i&&this.Reveal.getC... method next (line 8) | next(){return this.goto(null,1)} method prev (line 8) | prev(){return this.goto(null,-1)} class P (line 8) | class P{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=... method constructor (line 8) | constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.o... method activate (line 8) | activate(){if(this.Reveal.getConfig().overview&&!this.Reveal.isScrollV... method layout (line 8) | layout(){this.Reveal.getHorizontalSlides().forEach(((e,i)=>{e.setAttri... method update (line 8) | update(){const e=Math.min(window.innerWidth,window.innerHeight),t=Math... method deactivate (line 8) | deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.... method toggle (line 8) | toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this... method isActive (line 8) | isActive(){return this.active} method onSlideClicked (line 8) | onSlideClicked(e){if(this.isActive()){e.preventDefault();let t=e.targe... class T (line 8) | class T{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},... method constructor (line 8) | constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.o... method configure (line 8) | configure(e,t){"linear"===e.navigationMode?(this.shortcuts["→ ,... method bind (line 8) | bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1)} method unbind (line 8) | unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown... method addKeyBinding (line 8) | addKeyBinding(e,t){"object"==typeof e&&e.keyCode?this.bindings[e.keyCo... method removeKeyBinding (line 8) | removeKeyBinding(e){delete this.bindings[e]} method triggerKey (line 8) | triggerKey(e){this.onDocumentKeyDown({keyCode:e})} method registerKeyboardShortcut (line 8) | registerKeyboardShortcut(e,t){this.shortcuts[e]=t} method getShortcuts (line 8) | getShortcuts(){return this.shortcuts} method getBindings (line 8) | getBindings(){return this.bindings} method onDocumentKeyDown (line 8) | onDocumentKeyDown(e){let t=this.Reveal.getConfig();if("function"==type... class N (line 8) | class N{MAX_REPLACE_STATE_FREQUENCY=1e3;constructor(e){this.Reveal=e,thi... method constructor (line 8) | constructor(e){this.Reveal=e,this.writeURLTimeout=0,this.replaceStateT... method bind (line 8) | bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)} method unbind (line 8) | unbind(){window.removeEventListener("hashchange",this.onWindowHashChan... method getIndicesFromHash (line 8) | getIndicesFromHash(e=window.location.hash,t={}){let i=e.replace(/^#\/?... method readURL (line 8) | readURL(){const e=this.Reveal.getIndices(),t=this.getIndicesFromHash()... method writeURL (line 8) | writeURL(e){let t=this.Reveal.getConfig(),i=this.Reveal.getCurrentSlid... method replaceState (line 8) | replaceState(e){window.history.replaceState(null,null,e),this.replaceS... method debouncedReplaceState (line 8) | debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.n... method getHash (line 8) | getHash(e){let t="/",i=e||this.Reveal.getCurrentSlide(),s=i?i.getAttri... method onWindowHashChange (line 8) | onWindowHashChange(e){this.readURL()} class I (line 8) | class I{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onN... method constructor (line 8) | constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigat... method render (line 8) | render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealEl... method configure (line 8) | configure(e,t){this.element.style.display=e.controls&&("speaker-only"!... method bind (line 8) | bind(){let e=["touchstart","click"];g&&(e=["touchend"]),e.forEach((e=>... method unbind (line 8) | unbind(){["touchstart","touchend","click"].forEach((e=>{this.controlsL... method update (line 8) | update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...... method destroy (line 8) | destroy(){this.unbind(),this.element.remove()} method onNavigateLeftClicked (line 8) | onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigateRightClicked (line 8) | onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput()... method onNavigateUpClicked (line 8) | onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),th... method onNavigateDownClicked (line 8) | onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigatePrevClicked (line 8) | onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigateNextClicked (line 8) | onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onEnterFullscreen (line 8) | onEnterFullscreen(e){const t=this.Reveal.getConfig(),i=this.Reveal.get... class M (line 8) | class M{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgr... method constructor (line 8) | constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressCli... method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,t){this.element.style.display=e.progress?"block":"none"} method bind (line 8) | bind(){this.Reveal.getConfig().progress&&this.element&&this.element.ad... method unbind (line 8) | unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.... method update (line 8) | update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Rev... method getMaxWidth (line 8) | getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth} method onProgressClicked (line 8) | onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let... method destroy (line 8) | destroy(){this.element.remove()} class B (line 8) | class B{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.curs... method constructor (line 8) | constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidd... method configure (line 8) | configure(e,t){e.mouseWheel?document.addEventListener("wheel",this.onD... method showCursor (line 8) | showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getR... method hideCursor (line 8) | hideCursor(){!1===this.cursorHidden&&(this.cursorHidden=!0,this.Reveal... method destroy (line 8) | destroy(){this.showCursor(),document.removeEventListener("wheel",this.... method onDocumentCursorActive (line 8) | onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorIn... method onDocumentMouseScroll (line 8) | onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){th... class D (line 8) | class D{constructor(e){this.Reveal=e,this.state="idle",this.registeredPl... method constructor (line 8) | constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins=... method load (line 8) | load(e,t){return this.state="loading",e.forEach(this.registerPlugin.bi... method initPlugins (line 8) | initPlugins(){return new Promise((e=>{let t=Object.values(this.registe... method loadAsync (line 8) | loadAsync(){return this.state="loaded",this.asyncDependencies.length&&... method registerPlugin (line 8) | registerPlugin(e){2===arguments.length&&"string"==typeof arguments[0]?... method hasPlugin (line 8) | hasPlugin(e){return!!this.registeredPlugins[e]} method getPlugin (line 8) | getPlugin(e){return this.registeredPlugins[e]} method getRegisteredPlugins (line 8) | getRegisteredPlugins(){return this.registeredPlugins} method destroy (line 8) | destroy(){Object.values(this.registeredPlugins).forEach((e=>{"function... class F (line 8) | class F{constructor(e){this.Reveal=e,this.onSlidesClicked=this.onSlidesC... method constructor (line 8) | constructor(e){this.Reveal=e,this.onSlidesClicked=this.onSlidesClicked... method update (line 8) | update(){this.Reveal.getConfig().previewLinks?this.iframeTriggerSelect... method createOverlay (line 8) | createOverlay(e){this.dom=document.createElement("div"),this.dom.class... method previewIframe (line 8) | previewIframe(e){this.close(),this.state={previewIframe:e},this.create... method previewMedia (line 8) | previewMedia(e,t,i){if("image"!==t&&"video"!==t)return void console.wa... method previewImage (line 8) | previewImage(e,t){this.previewMedia(e,"image",t)} method previewVideo (line 8) | previewVideo(e,t){this.previewMedia(e,"video",t)} method toggleHelp (line 8) | toggleHelp(e){"boolean"==typeof e?e?this.showHelp():this.close():this.... method showHelp (line 8) | showHelp(){if(this.Reveal.getConfig().help){this.close(),this.createOv... method isOpen (line 8) | isOpen(){return!!this.dom} method close (line 8) | close(){return!!this.dom&&(this.dom.remove(),this.dom=null,this.state=... method getState (line 8) | getState(){return this.state} method setState (line 8) | setState(e){this.stateProps.every((t=>this.state[t]===e[t]))||(e.previ... method onSlidesClicked (line 8) | onSlidesClicked(e){const t=e.target,i=t.closest(this.iframeTriggerSele... method destroy (line 8) | destroy(){this.close()} class z (line 8) | class z{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY... method constructor (line 8) | constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,thi... method bind (line 8) | bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(... method unbind (line 8) | unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("p... method isSwipePrevented (line 8) | isSwipePrevented(e){if(n(e,"video[controls], audio[controls]"))return!... method onTouchStart (line 8) | onTouchStart(e){if(this.touchCaptured=!1,this.isSwipePrevented(e.targe... method onTouchMove (line 8) | onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let t=this.... method onTouchEnd (line 8) | onTouchEnd(e){this.touchCaptured&&this.Reveal.slideContent.isNotAllowe... method onPointerDown (line 8) | onPointerDown(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.p... method onPointerMove (line 8) | onPointerMove(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.p... method onPointerUp (line 8) | onPointerUp(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.poi... class V (line 8) | class V{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRev... method constructor (line 8) | constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPoi... method configure (line 8) | configure(e,t){e.embedded?this.blur():(this.focus(),this.unbind())} method bind (line 8) | bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement(... method unbind (line 8) | unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdo... method focus (line 8) | focus(){this.state!==q&&(this.Reveal.getRevealElement().classList.add(... method blur (line 8) | blur(){this.state!==O&&(this.Reveal.getRevealElement().classList.remov... method isFocused (line 8) | isFocused(){return this.state===q} method destroy (line 8) | destroy(){this.Reveal.getRevealElement().classList.remove("focused")} method onRevealPointerDown (line 8) | onRevealPointerDown(e){this.focus()} method onDocumentPointerDown (line 8) | onDocumentPointerDown(e){let t=r(e.target,".reveal");t&&t===this.Revea... class U (line 8) | class U{constructor(e){this.Reveal=e}render(){this.element=document.crea... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,t){e.showNotes&&this.element.setAttribute("data-layout","s... method update (line 8) | update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.... method updateVisibility (line 8) | updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&... method hasNotes (line 8) | hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[da... method isSpeakerNotesWindow (line 8) | isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/... method getSlideNotes (line 8) | getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data... method destroy (line 8) | destroy(){this.element.remove()} class W (line 8) | class W{constructor(e,t){this.diameter=100,this.diameter2=this.diameter/... method constructor (line 8) | constructor(e,t){this.diameter=100,this.diameter2=this.diameter/2,this... method setPlaying (line 8) | setPlaying(e){const t=this.playing;this.playing=e,!t&&this.playing?thi... method animate (line 8) | animate(){const e=this.progress;this.progress=this.progressCheck(),e>.... method render (line 8) | render(){let e=this.playing?this.progress:0,t=this.diameter2-this.thic... method on (line 8) | on(e,t){this.canvas.addEventListener(e,t,!1)} method off (line 8) | off(e,t){this.canvas.removeEventListener(e,t,!1)} method destroy (line 8) | destroy(){this.playing=!1,this.canvas.parentNode&&this.container.remov... function $ (line 8) | function $(n,o){arguments.length<2&&(o=arguments[0],n=document.querySele...