From 1f016cfc969fddc9da7953e44dd8dd3ecc4289d7 Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Thu, 20 Aug 2026 22:58:44 -0400 Subject: [PATCH 1/2] docs: record skill lessons from apex/scheme/m4/yacc args-granularity investigation Adds the args-granularity taxonomy (per_function/program_level/none/proxy), the direct-dispatch-when-obvious refinement to step 1, and the confirmed fix-and-ship-in-same-pass extension to step 4.3 bucket 1, all learned during prior sweep sessions but never committed. Co-Authored-By: Claude Sonnet 5 --- .../tri-comparison-ledger-sweep/SKILL.md | 166 ++++++++++++++++-- 1 file changed, 156 insertions(+), 10 deletions(-) diff --git a/.claude/skills/tri-comparison-ledger-sweep/SKILL.md b/.claude/skills/tri-comparison-ledger-sweep/SKILL.md index 9dee3ae38..2e83a64e2 100644 --- a/.claude/skills/tri-comparison-ledger-sweep/SKILL.md +++ b/.claude/skills/tri-comparison-ledger-sweep/SKILL.md @@ -1,6 +1,6 @@ --- name: tri-comparison-ledger-sweep -description: Run a Claude-mediated, Gemini-investigated sweep of GitGalaxy's tri-comparison ledger (docs/self_scan/tri_comparison_ledger.json) -- pick unvalidated discrepancy shapes (GitGalaxy vs. tree-sitter vs. ctags disagreements with no privileged ground truth), dispatch each to a read-only Gemini/agy subagent to read real corpus source and determine what's actually true, review and apply the returned verdict to the ledger, file a GitHub issue for any confirmed engine defect found along the way, and keep a pool of dispatches active until the backlog thins out. Use when the user asks to "investigate the ledger", "dispatch gemini for tri-comparison", "run a ledger sweep", "verify tri-comparison discrepancies", "earn some badges back", or similar recurring tri_comparison_ledger.json-driven work. Also covers validating a language with NO comparison tool at all (abap, dockerfile, jcl, livecode, yaml -- neither tree-sitter nor ctags) via the dedicated manual-verification fallback section, since that's still this skill's territory even though the ledger itself has nothing to dispatch. Not for implementing an already-diagnosed engine fix (that's a normal PR, or tree-sitter-accuracy-sweep if it's tree-sitter-accuracy-audit.py-shaped instead), and not for a single hand-picked shape with no candidate-selection step (just dispatch directly). +description: Run a Claude-mediated, Gemini-investigated sweep of GitGalaxy's tri-comparison ledger (docs/self_scan/tri_comparison_ledger.json) -- pick unvalidated discrepancy shapes (GitGalaxy vs. tree-sitter vs. ctags disagreements with no privileged ground truth), pull the full raw per-tool comparison directly (not just the ledger's capped sample) to scope the shape precisely, dispatch each to a read-only Gemini/agy subagent (or investigate directly when the answer is already obvious from source) to determine what's actually true, review and apply the returned verdict to the ledger, file a GitHub issue for any confirmed engine defect found along the way -- and, when the defect is small and well-scoped, fix and ship it in the same pass with the full verification chain -- and keep a pool of dispatches active until the backlog thins out. Use when the user asks to "investigate the ledger", "dispatch gemini for tri-comparison", "run a ledger sweep", "verify tri-comparison discrepancies", "earn some badges back", "what is GitGalaxy missing for X", "assess X for a badge", or similar recurring tri_comparison_ledger.json-driven work. Also covers validating a language with NO comparison tool at all (abap, dockerfile, jcl, livecode, yaml -- neither tree-sitter nor ctags) via the dedicated manual-verification fallback section, since that's still this skill's territory even though the ledger itself has nothing to dispatch. Not for picking up a fix that was ALREADY fully diagnosed somewhere else with no investigation of your own to do (that's a normal PR, or tree-sitter-accuracy-sweep if it's tree-sitter-accuracy-audit.py-shaped instead), and not for a single hand-picked shape with no candidate-selection step (just dispatch directly). --- Source of truth for the underlying tool is `tests/tools/tri_comparison_reconcile.py`'s and @@ -13,20 +13,31 @@ committed, auditable ledger entry. **Candidate selection and verdict review stay in the main conversation.** Only the investigation itself -- reading corpus source at flagged locations and forming a hypothesis -- goes to a -dispatched agent. Applying the result to the ledger, deciding whether a verdict is well-evidenced -enough to mark `validated`, and filing issues for confirmed engine defects are judgment calls that -stay here, same principle as `tree-sitter-accuracy-sweep`'s "root-cause in the main session." +dispatched agent, and only when dispatching is the right call at all (step 1's "skip a shape +whose answer is already obvious" note, informed by step 2.5's full raw comparison; plenty of +shapes are cheaper and just as rigorous to investigate directly). Applying the result to the ledger, deciding whether a verdict is +well-evidenced enough to mark `validated`, filing issues for confirmed engine defects, and +deciding whether a confirmed defect is worth fixing and shipping in the same pass (step 4.3's +bucket 1) are judgment calls that stay here, same principle as `tree-sitter-accuracy-sweep`'s +"root-cause in the main session." -## Why this is a lighter pipeline than tree-sitter-accuracy-sweep +## Why this is a lighter pipeline than tree-sitter-accuracy-sweep -- for the DISPATCH step That skill dispatches Gemini to *write a code fix* in an isolated worktree, so it needs a prebuilt venv, `agy` permission grants per worktree, and one PR per language. This skill dispatches Gemini to *read* real source and existing tool output and report back a verdict -- no code changes, no -worktree, no venv, no permission-grant step. Every dispatch operates read-only against the main -checkout directly. The one thing this pipeline has that the other doesn't: **every verdict lands -in the SAME shared file** (`docs/self_scan/tri_comparison_ledger.json`), so parallel dispatches -must never write to it themselves -- they return text, the main session applies it serially. See -step 4. +worktree, no venv, no permission-grant step, for the dispatch itself. Every dispatch operates +read-only against the main checkout directly. The one thing this pipeline has that the other +doesn't: **every verdict lands in the SAME shared file** (`docs/self_scan/tri_comparison_ledger.json`), +so parallel dispatches must never write to it themselves -- they return text, the main session +applies it serially. See step 4. + +This "no code changes" framing describes the DISPATCH only, not the whole skill end-to-end -- when +a dispatched (or self-investigated) shape turns up a confirmed, small, well-scoped engine defect, +fixing and shipping it in the main session is now an explicit, encouraged part of this skill (step +4.3's bucket 1 extension), with its own full verification chain (extraction tests, audits, +`crucible_check.py` against the full corpus, both golden masters re-blessed). That work still +happens in the main conversation, never delegated to the read-only dispatch. ## Before starting: confirm this language actually has a comparison tool @@ -302,6 +313,63 @@ Every dispatch prompt (step 3) restates the essentials inline since a fresh agen this conversation, but you should have the full doc loaded in your own context before writing prompts, since you're the one reviewing what comes back against it (step 4). +## 2.5. Pull the full raw comparison directly -- don't rely on the ledger's capped sample alone + +(Numbered `2.5` rather than `2b` deliberately -- `2b` is already taken by the unrelated numbered +step inside the manual-verification fallback procedure above, "Also run the real pipeline and +check its actual DB output.") + +**Do this for every shape, whether you're about to dispatch it (fold the findings into the step 3 +prompt) or investigate it yourself.** The ledger's `last_seen_examples` is capped +(`_EXAMPLE_CAP`, currently 10) and built from the reconciler's RANK-based pairing (occurrences +matched by sorted line-number position within each tool's own list, not matched by name) -- it's +a real signal but not the full picture, and it only covers the ONE metric the shape names even +though a real bug in one rule key very often has a sibling in another (see the next note). Pull +the full raw reading directly and diff by NAME across every file in the corpus, for every metric +that could plausibly be affected -- functions, classes, and per-name args counts -- not just the +one the ledger flagged: + +```python +import sys; sys.path.insert(0, "tests/tools") +from tri_comparison_gatherer import gather_language + +readings = gather_language("") # resolves the corpus the SAME way crucible_check.py does +for fr in readings: + gg_names = {o.name for o in fr.gg_funcs} + ts_names = {o.name for o in fr.ts_funcs} + missing = ts_names - gg_names # tree-sitter found, GitGalaxy MISSED -- a real recall gap + extra = gg_names - ts_names # GitGalaxy found, tree-sitter didn't -- over-detection + if missing or extra: + print(fr.file_path, "missing_from_gg=", missing, "extra_in_gg=", extra) + # repeat the same set-diff for fr.gg_classes/fr.ts_classes, and diff .args per matched name +``` + +This gives the TRUE, uncapped occurrence count and exact file:line list to work from (real +example, apex, 2026-08-20: the ledger's `apex/function/existence/agree[gitgalaxy]_vs[tree_sitter]` +shape showed a 2-example capped sample from one file; a direct `gather_language("apex")` name-diff +across the whole corpus was needed to confirm the true scope and, just as importantly, that +classes and args had ZERO diffs anywhere else -- info the capped sample alone couldn't give, and +which was needed to correctly scope both the GitHub issue and the fix). + +**This is also the direct, complete answer to a "what is GitGalaxy missing for X" question** -- +don't answer that from the ledger's framing alone. If `missing_from_gg` comes back empty +everywhere, the honest, useful answer is "nothing -- GitGalaxy has zero recall gaps here; the real +issue (if any) is over-detection, not under-detection," and that IS the finding, not a non-answer. +Conflating "GitGalaxy's count differs from tree-sitter's" with "GitGalaxy is missing something" +without doing this diff first will misdiagnose an over-detection shape as a recall gap. + +**Check the SAME language's sibling rule keys for the identical shape.** When a `func_start` +defect is confirmed, test `args` (and `class_start` if relevant) standalone against the exact same +false-positive/false-negative lines -- these keys frequently share the identical prefix/gating +regex shape (annotation* + modifier* + optional-return-type-prefix + name), but a historical +gating fix applied to one doesn't automatically apply to the other, and an in-code comment +claiming they're already symmetric can be wrong (real example, apex #1963, 2026-08-20: a comment +on `func_start`'s own #1221 fix said it "mirrors this same regex's own `args` sibling ('GHOST ARGS +SHIELD') pattern" -- but `args` had no such shield at all; testing it standalone against the same +lines that broke `func_start` confirmed the identical false-positive, requiring its own fix in the +same PR). A shared root cause fixed in only one of two structurally-identical rule keys is a +half-fixed bug, not a complete one. + ## 3. Dispatch to Gemini -- read-only, no worktree, self-contained prompt Use `Agent` with `subagent_type: gemini-analyzer`, `run_in_background: true`. One dispatch per @@ -377,6 +445,49 @@ Never write a Gemini verdict straight into the ledger on trust -- read it the wa issue you already filed earlier in the same sweep, add it as a comment on that issue instead of a duplicate -- don't file two issues for one underlying bug just because two different ledger shapes surfaced it. + **When the fix is small, well-scoped, and (especially) mirrors an already-proven pattern in + a sibling language or rule key, fix and ship it in the same pass instead of stopping at the + filed issue** -- this skill isn't limited to diagnosis when the diagnosis already IS the + fix (real example: apex #1963, 2026-08-20 -- a one-line `(?!new\b)` exclusion matching + csharp's own existing shield). This is judgment, not a mandate: a fix that needs real design + work, touches many languages, or has an unclear blast radius still belongs in its own + follow-up PR, filed and left for later. When you do ship it, the full chain is required + before calling it done -- this is the SAME rigor CLAUDE.md's Differential Scan protocol + demands of any `language_standards.py`/`detector.py`/`prism.py` change, not a lighter bar + just because it started as a ledger investigation: + 1. Standalone regex re-test: false positives/negatives gone, real matches unaffected. + 2. The language's extraction gauntlet + strict tests + (`tests/extraction/languages/test_.py`/`test__strict.py`). + 3. `python tests/ruff_audit.py --ci` / `python tests/mypy_audit.py --ci`. + 4. **`python tests/tools/crucible_check.py` against the FULL ~80-repo corpus -- not + optional, and not redundant with your local corpus check even when you're confident.** + It resolves the corpus independently (see the gotcha below) and can surface additional, + independent instances of the exact same bug your local sample never touched (real + example: apex's fix, verified clean locally at 38/38 with zero diffs, still surfaced a + THIRD independent occurrence of the identical `new ClassName(` shape in + `xml/apex/IterationRecipes_Tests.cls` once run against the full corpus -- confirming + the fix generalizes rather than being narrowly tailored to the files you happened to + find it in). + 5. Re-bless BOTH golden master fixtures via `python tests/tools/update_golden_master.py + --yes` -- it auto-detects full-precision vs. zero-dependency mode from whichever + venv's packages are currently importable, so it only ever blesses ONE fixture per + invocation. To bless the other, re-run explicitly through that mode's own venv: + ```bash + export PATH="$PWD/.crucible_venvs/zero_dependency/bin:$PATH" + LANGUAGE_CRUCIBLE_PATH= \ + .crucible_venvs/zero_dependency/bin/python tests/tools/update_golden_master.py --yes + ``` + (swap `zero_dependency` for `full_precision` for the other direction). Read every + mismatch line it prints before confirming -- they should all trace back to your fix's + direct effect (function/param counts) or its obvious downstream ripple (topological + coordinates, risk percentages, structural magnitude recomputing from the corrected + counts), never an unrelated language or file. + 6. **Go back and correct anything you already wrote down as "diagnosed, not yet fixed"** + -- the ledger verdict text, the chart (regenerate), and any capstone doc content from + step 8 if it already shipped in an earlier commit/PR of the SAME session. A capstone + doc is not fire-and-forget: if a later fix changes a fact you already wrote and merged, + go correct it in a follow-up commit rather than leaving stale "still open" language + sitting in main. - **Confirmed GitGalaxy correct, tree-sitter/ctags structurally can't** -- this is a `docs/why_gitgalaxy_beats_ast_here.md` finding. Check whether it fits an EXISTING claim first (this session found rust `struct`-inside-`macro_rules!` was the same mechanism as an @@ -614,3 +725,38 @@ Commit messages should name the shapes validated, not just say "update ledger" - ("we know who's actually right," matching what a real cross-tool win asserts) than "probably fine based on a sample" earns -- don't blur the two the way this skill's own `*`/`**` distinction already refuses to blur unvalidated-disagreement from manual-review. +- **Two different `language-crucible` checkouts can silently coexist and diverge.** A stray, + untracked `language-crucible/` directory can exist INSIDE the gitgalaxy repo checkout itself + (shows as `?? language-crucible/` in `git status`, typically leftover from an earlier ad hoc + clone) -- this is a DIFFERENT snapshot from the canonical corpus every real tool + (`tri_comparison_gatherer.gather_language()`, `crucible_check.py`, `update_golden_master.py`) + actually resolves via `tree_sitter_accuracy_audit.py`'s `ensure_corpus()`/`CRUCIBLE_PATH` (the + `LANGUAGE_CRUCIBLE_PATH` env var, defaulting to a SIBLING directory `../language-crucible` -- + OUTSIDE the repo checkout entirely). A relative-path glob like + `language-crucible/data//**/*.ext` run from repo root silently resolves to the wrong + (in-repo, possibly stale) one if it exists, producing occurrence counts that look plausible but + don't match what `gather_language()`/`crucible_check.py` will actually report -- confirmed to + cause real, time-costing confusion (2026-08-20, apex: an in-repo stray directory's copy of a + corpus file had different content than the canonical sibling corpus's copy, briefly looking like + the pipeline was suppressing false positives it wasn't). Before reading corpus files directly by + a hand-typed relative path, resolve it the same way the tooling does -- either call + `gather_language()` and use its own resolved paths (step 2.5), or: + `python3 -c "import sys; sys.path.insert(0,'tests/tools'); import tree_sitter_accuracy_audit as + tsaa; print(tsaa.ensure_corpus(''))"`. +- **When mid-investigation work takes you back to `main`** (to check clean state, re-fetch, + diff against a prior commit), create/checkout a work branch IMMEDIATELY, before making any file + edits -- even ones that start as "just checking something." A deep investigation that turns into + an actual fix (step 4.3's bucket 1 extension above) can drift into editing files on `main` by + accident if the branch switch isn't the very next action after landing back there (confirmed + near-miss, 2026-08-20: real engine edits briefly existed uncommitted on `main` mid-session, + caught before any commit landed only because working-tree state was checked before committing -- + don't rely on catching it that late). +- **A verdict/commit-message string containing backticks, written via `python3 -c "..."` with + Bash double-quotes around the whole `-c` argument, gets silently corrupted.** Bash performs + command substitution on backticks inside a double-quoted argument BEFORE Python ever sees the + string -- since ledger verdicts routinely quote code/regex snippets Markdown-style (`` `new` ``, + `` `func_start` ``), this is a real, recurring trap, not a one-off. Confirmed this session + (2026-08-20): a verdict lost the word `new` this way, requiring a follow-up `Edit` to repair + after noticing the JSON already looked wrong. Avoid entirely -- write the verdict to a scratch + `.py` file with `Write` and run `python3 scratchfile.py`, or use a heredoc, instead of an inline + double-quoted `-c` string whenever the text contains backticks. From e66585a857ca0f92f03f7bc8f1c8b9dd250fb058 Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Thu, 20 Aug 2026 23:39:58 -0400 Subject: [PATCH 2/2] Fix python Cython func_start recall gap; validate python tri-comparison ledger tri-comparison-ledger-sweep on python: all 4 unvalidated shapes were investigated directly (no dispatch needed, corpus evidence was conclusive) and are now status:validated, closing python's ledger backlog entirely. Two real, fixed defects found: - #1999: python's func_start regex only matched the literal `def` keyword, so Cython's `cdef`/`cpdef` module-level function definitions (no `def` at all) were a complete recall gap -- 68 real functions across cython/MemoryView.pyx (52) and .pxd (16) in the crucible corpus, ctags-corroborated, 0 found by GitGalaxy. Added a second func_start alternative for cdef/cpdef signatures, excluding cdef class/struct/enum/union/extern/packed/fused (declarations, not functions). One narrow residual gap left undone: a Tempita `{{template}}` return-type placeholder in one codegen-artifact function. - #2000: tri_comparison_gatherer.py's ctags args counter mis-split a comma inside a quoted string-literal default value (numpy/crackfortran.py's markoutercomma(line, comma=','):). Fixed with quote-tracking, tightly bounded for single-quotes specifically because Rust's lifetime syntax (`&'a str`, `Context<'_>`) is also a bare apostrophe with no closing quote -- an initial looser bound silently regressed a previously-clean rust shape by treating two unrelated lifetimes as one fake string, caught by re-running the full multi-language reconciliation before trusting the fix. Two shapes confirmed as non-defects: tree-sitter-python has no concept of Cython's `cdef class` syntax at either the class or method level (documented as Claim 2 in docs/why_gitgalaxy_beats_ast_here.md, now extended with the class-level evidence too). Verified: new extraction-gauntlet cases in test_python.py (valid/invalid/ pathological + ReDoS sweep), crucible_check.py against the full ~80-repo corpus (31 diffs, all scoped to python/cython, both golden masters re-blessed), ruff/mypy audits clean. Ledger, chart, and points-of-interest regenerated; docs/language_status/python.md gets a new tri-comparison findings section (backlog capstone). Co-Authored-By: Claude Sonnet 5 --- docs/language_status/python.md | 66 + docs/self_scan/tri_comparison_chart.svg | 46 +- docs/self_scan/tri_comparison_ledger.json | 553 +- .../tri_comparison_points_of_interest.md | 313 +- docs/why_gitgalaxy_beats_ast_here.md | 9 + gitgalaxy/standards/language_standards.py | 22 +- tests/extraction/languages/test_python.py | 25 + tests/golden_master_audit.json | 25151 ++++++++-------- tests/golden_master_zero_dep_audit.json | 25151 ++++++++-------- tests/tools/tri_comparison_gatherer.py | 90 +- 10 files changed, 26464 insertions(+), 24962 deletions(-) diff --git a/docs/language_status/python.md b/docs/language_status/python.md index 936192022..ae2b1afc8 100644 --- a/docs/language_status/python.md +++ b/docs/language_status/python.md @@ -305,3 +305,69 @@ the same style of ground-truth diff across most of GitGalaxy's other 45 signatur languages. Genuinely no practical AST ground truth exists for the legacy/esoteric languages (COBOL, JCL, Fortran, Assembly, ABAP, MATLAB, LiveCode, Apex) — the same reason GitGalaxy exists for them in the first place. + +## 10. Tri-comparison findings (GitGalaxy vs. tree-sitter vs. ctags) + +Section 9 above measures GitGalaxy against one privileged ground truth (`ast`). This section is +different: it's a 3-way comparison where *no* tool is privileged (`tests/tools/ +tri_comparison_gatherer.py`/`tri_comparison_reconcile.py`), logged per-discrepancy-shape in +`docs/self_scan/tri_comparison_ledger.json` and worked through via the +`tri-comparison-ledger-sweep` skill. As of 2026-08-20, **every currently-reproducing python shape +is `status: "validated"`** (4 shapes, all investigated directly rather than dispatched — the +corpus evidence was conclusive enough on first read that a Gemini dispatch wasn't needed for any +of them). + +**Summary:** 4 shapes investigated, covering ~172 raw occurrences at time of investigation. Two +confirmed real, fixed engine/tooling defects; two confirmed non-defects (one GitGalaxy correct/ +tree-sitter structurally can't, one GitGalaxy+tree-sitter correct/verification-tooling bug, not a +ctags defect). All four traced to just two files: `cython/MemoryView.pyx`/`.pxd` (Cython, deliberately +routed under the `python` extension set) and `numpy/crackfortran.py`. + +**Where GitGalaxy had a real, fixed gap:** +- **[#1999](https://github.com/squid-protocol/gitgalaxy/issues/1999) — Cython `cdef`/`cpdef` + module-level functions were invisible to `func_start`.** `.pyx`/`.pxd`/`.pxi` are deliberately + routed under `python`'s extension set for comprehensive Cython coverage, but `func_start` only + ever matched the literal `def` keyword — Cython's `cdef int _allocate_buffer(array self) except + -1:` style function definitions have no `def` at all. 68 real functions across + `cython/MemoryView.pyx` (52) and `.pxd` (16) were a complete recall gap, ctags-corroborated, 0 + found by GitGalaxy. Fixed with a second `func_start` alternative matching `cdef`/`cpdef` + signatures (excluding `cdef class`/`struct`/`enum`/`union`/`extern`/`packed`/`fused`, which are + declarations, not functions). One narrow residual gap remains, documented not fixed: + `get_slice_from_memview`'s return type uses a Cython/Tempita code-generation template + placeholder (`cdef {{memviewslice_name}} *get_slice_from_memview(...)`), not standard Cython + syntax — 1 occurrence, a codegen-template artifact rather than real end-user Cython source. + +**Where the comparison tooling itself had a bug (not GitGalaxy, not ctags):** +- **[#2000](https://github.com/squid-protocol/gitgalaxy/issues/2000) — `tri_comparison_gatherer.py`'s + ctags args counter miscounted a comma inside a quoted string-literal default value.** + `markoutercomma(line, comma=','):` in `numpy/crackfortran.py` has 2 real parameters; GitGalaxy + and tree-sitter both already correctly reported 2, and ctags' own raw `signature:` text was also + correct verbatim — only this repo's own verification tooling mis-split it into 3 by treating the + literal comma inside `','` as a second top-level separator. Fixed with bounded quote-tracking + (unbounded for `"`, a short 3-character lookahead for `'` specifically because Rust's lifetime + syntax — `&'a str`, `Context<'_>` — is also a bare apostrophe but with *no* closing quote at all; + a first attempt at unbounded/generous single-quote tracking silently regressed a real, + previously-clean rust shape by treating two unrelated lifetimes many characters apart as one + giant fake string, swallowing a real comma between them — caught by re-running the full + reconciliation across every language after the fix, not just python, before trusting it). + +**Where GitGalaxy wins outright, tree-sitter structurally can't (already documented in +`docs/why_gitgalaxy_beats_ast_here.md`, Claim 2):** +- tree-sitter-python has no concept of Cython's `cdef class` syntax at all — it fails to recognize + the `cdef class` declaration as a class (0/4 real classes found in `MemoryView.pyx`: `array`, + `Enum`, `memoryview`, `_memoryviewslice`), and separately loses track of scope at each `cdef + class` boundary, undercounting real `def`-based methods inside them (`__cinit__`, `__dealloc__`, + `__getbuffer__`, etc. — 0 found vs. GitGalaxy+ctags' full recall). Both are the identical root + cause (the grammar has no concept of the dialect at all) at two different syntactic levels — no + GitGalaxy fix applicable, this is tree-sitter-python's own structural limitation. + +**A schema-asymmetry gotcha surfaced along the way, not a defect:** GitGalaxy's own `class_data` +table has no `start_line` column (`tri_comparison_gatherer.py`'s own module docstring already +documents this), so class-name matching against GitGalaxy is name-only, never line-disambiguated. +This is why a ledger example can show a `None` "reading" for GitGalaxy on a class shape even when +GitGalaxy correctly found that class by name — the `None` is the (structurally absent) line +number field, not a miss indicator. Worth knowing before treating a `None` reading as evidence of +anything on its own. + +Full record: `docs/self_scan/tri_comparison_ledger.json` (filter keys starting `python/`) and +`docs/self_scan/tri_comparison_points_of_interest.md`. diff --git a/docs/self_scan/tri_comparison_chart.svg b/docs/self_scan/tri_comparison_chart.svg index 42e83afe8..52e287df0 100644 --- a/docs/self_scan/tri_comparison_chart.svg +++ b/docs/self_scan/tri_comparison_chart.svg @@ -765,40 +765,42 @@ 2* python - -3657* + +3724 -3625* +3625 -3725* +3725 -3657/3657* +3724/3724 -3625/3625* - -3657/3725* +3625/3625 + +3725/3725 + +C -473* +473 -469* +469 -473* +473 -473/473* +473/473 -469/469* +469/469 -473/473* +473/473 -3625* +3625 -3625* +3625 -3624* +3625 ruby @@ -1085,17 +1087,17 @@ 2750 -Summary -- best tool per (language, metric), ranked panels only (Func/Class Precision), 28 real comparisons (1-bar groups and empty panels don't count) +Summary -- best tool per (language, metric), ranked panels only (Func/Class Precision), 30 real comparisons (1-bar groups and empty panels don't count) G -GitGalaxy best: 11 (39%) +GitGalaxy best: 11 (37%) T -tree-sitter best: 1 (4%) +tree-sitter best: 1 (3%) C -ctags best: 0 (0%) +ctags best: 1 (3%) -Ties: 16 (57%) +Ties: 17 (57%) Ranked-panel labels are matched/total; found-count panels are a single raw count, no denominator. Regenerate: tri_comparison_chart.py --all --write \ No newline at end of file diff --git a/docs/self_scan/tri_comparison_ledger.json b/docs/self_scan/tri_comparison_ledger.json index 24cb86ab7..4fb30b0a5 100644 --- a/docs/self_scan/tri_comparison_ledger.json +++ b/docs/self_scan/tri_comparison_ledger.json @@ -13,7 +13,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "agc_assembly", - "last_reconciled_at": "2026-08-21T02:38:30Z", + "last_reconciled_at": "2026-08-21T03:35:31Z", "last_seen_count": 215, "last_seen_examples": [ { @@ -118,7 +118,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "agc_assembly", - "last_reconciled_at": "2026-08-21T02:38:30Z", + "last_reconciled_at": "2026-08-21T03:35:31Z", "last_seen_count": 37, "last_seen_examples": [ { @@ -221,7 +221,7 @@ "investigated_at": "2026-08-20T22:17:39Z", "investigated_by": "Claude Sonnet 5, dispatched via tri-comparison-ledger-sweep (direct investigation, no Gemini dispatch needed -- root cause was immediately clear from source)", "language": "apex", - "last_reconciled_at": "2026-08-21T02:38:32Z", + "last_reconciled_at": "2026-08-21T03:35:32Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -260,7 +260,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "assembly", - "last_reconciled_at": "2026-08-21T02:38:35Z", + "last_reconciled_at": "2026-08-21T03:35:34Z", "last_seen_count": 26, "last_seen_examples": [ { @@ -363,7 +363,7 @@ "investigated_at": "2026-08-20T00:00:00Z", "investigated_by": "Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep", "language": "assembly", - "last_reconciled_at": "2026-08-21T02:38:35Z", + "last_reconciled_at": "2026-08-21T03:35:34Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -443,7 +443,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved + fixed directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 23, "last_seen_examples": [ { @@ -557,7 +557,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -662,7 +662,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 525, "last_seen_examples": [ { @@ -776,7 +776,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly, no dispatch needed) -- corrected after cross-referencing #1837", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -809,7 +809,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved + fixed directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -842,7 +842,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 13, "last_seen_examples": [ { @@ -959,7 +959,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -1010,7 +1010,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved + fixed directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -1097,7 +1097,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -1150,7 +1150,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly, no dispatch needed)", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -1210,7 +1210,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "c", - "last_reconciled_at": "2026-08-21T02:38:40Z", + "last_reconciled_at": "2026-08-21T03:35:39Z", "last_seen_count": 74, "last_seen_examples": [ { @@ -1325,7 +1325,7 @@ "investigated_at": "2026-08-19", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, self-corrected and reviewed by claude-sonnet-5", "language": "cobol", - "last_reconciled_at": "2026-08-21T02:38:45Z", + "last_reconciled_at": "2026-08-21T03:35:44Z", "last_seen_count": 19, "last_seen_examples": [ { @@ -1428,7 +1428,7 @@ "investigated_at": "2026-08-19", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5", "language": "cobol", - "last_reconciled_at": "2026-08-21T02:38:45Z", + "last_reconciled_at": "2026-08-21T03:35:44Z", "last_seen_count": 136, "last_seen_examples": [ { @@ -1531,7 +1531,7 @@ "investigated_at": "2026-08-19", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5", "language": "cobol", - "last_reconciled_at": "2026-08-21T02:38:45Z", + "last_reconciled_at": "2026-08-21T03:35:44Z", "last_seen_count": 43, "last_seen_examples": [ { @@ -1635,7 +1635,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -1677,7 +1677,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 95, "last_seen_examples": [ { @@ -1791,7 +1791,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 22, "last_seen_examples": [ { @@ -1905,7 +1905,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 13, "last_seen_examples": [ { @@ -2019,7 +2019,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 15, "last_seen_examples": [ { @@ -2133,7 +2133,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -2165,7 +2165,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -2198,7 +2198,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 8, "last_seen_examples": [ { @@ -2294,7 +2294,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -2327,7 +2327,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 1074, "last_seen_examples": [ { @@ -2441,7 +2441,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 1097, "last_seen_examples": [ { @@ -2555,7 +2555,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 62, "last_seen_examples": [ { @@ -2669,7 +2669,7 @@ "investigated_at": null, "investigated_by": null, "language": "cpp", - "last_reconciled_at": "2026-08-21T02:38:49Z", + "last_reconciled_at": "2026-08-21T03:35:49Z", "last_seen_count": 98, "last_seen_examples": [ { @@ -2783,7 +2783,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -2834,7 +2834,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 5, "last_seen_examples": [ { @@ -2903,7 +2903,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -2981,7 +2981,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -3014,7 +3014,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -3101,7 +3101,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -3160,7 +3160,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -3193,7 +3193,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 271, "last_seen_examples": [ { @@ -3307,7 +3307,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -3367,7 +3367,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -3400,7 +3400,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 107, "last_seen_examples": [ { @@ -3514,7 +3514,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 48, "last_seen_examples": [ { @@ -3628,7 +3628,7 @@ "investigated_at": null, "investigated_by": null, "language": "csharp", - "last_reconciled_at": "2026-08-21T02:38:55Z", + "last_reconciled_at": "2026-08-21T03:35:55Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -3661,7 +3661,7 @@ "investigated_at": null, "investigated_by": null, "language": "css", - "last_reconciled_at": "2026-08-21T02:38:57Z", + "last_reconciled_at": "2026-08-21T03:35:56Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -3710,7 +3710,7 @@ "investigated_at": null, "investigated_by": null, "language": "dart", - "last_reconciled_at": "2026-08-21T02:39:01Z", + "last_reconciled_at": "2026-08-21T03:36:01Z", "last_seen_count": 216, "last_seen_examples": [ { @@ -3813,7 +3813,7 @@ "investigated_at": null, "investigated_by": null, "language": "dart", - "last_reconciled_at": "2026-08-21T02:39:01Z", + "last_reconciled_at": "2026-08-21T03:36:01Z", "last_seen_count": 37, "last_seen_examples": [ { @@ -3916,7 +3916,7 @@ "investigated_at": null, "investigated_by": null, "language": "dart", - "last_reconciled_at": "2026-08-21T02:39:01Z", + "last_reconciled_at": "2026-08-21T03:36:01Z", "last_seen_count": 18, "last_seen_examples": [ { @@ -4020,7 +4020,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-21T02:39:06Z", + "last_reconciled_at": "2026-08-21T03:36:06Z", "last_seen_count": 8, "last_seen_examples": [ { @@ -4115,7 +4115,7 @@ "investigated_at": "2026-08-21T00:00:00Z", "investigated_by": "Claude Sonnet 5, direct investigation (surfaced while re-blessing the tri-comparison chart after #1973/#1985)", "language": "fortran", - "last_reconciled_at": "2026-08-21T02:39:06Z", + "last_reconciled_at": "2026-08-21T03:36:06Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -4147,7 +4147,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-21T02:39:06Z", + "last_reconciled_at": "2026-08-21T03:36:06Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -4180,7 +4180,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-21T02:39:06Z", + "last_reconciled_at": "2026-08-21T03:36:06Z", "last_seen_count": 14, "last_seen_examples": [ { @@ -4294,7 +4294,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-21T02:39:06Z", + "last_reconciled_at": "2026-08-21T03:36:06Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -4336,7 +4336,7 @@ "investigated_at": null, "investigated_by": null, "language": "fortran", - "last_reconciled_at": "2026-08-21T02:39:06Z", + "last_reconciled_at": "2026-08-21T03:36:06Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -4378,7 +4378,7 @@ "investigated_at": null, "investigated_by": null, "language": "go", - "last_reconciled_at": "2026-08-21T02:39:09Z", + "last_reconciled_at": "2026-08-21T03:36:09Z", "last_seen_count": 75, "last_seen_examples": [ { @@ -4492,7 +4492,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (session investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -4604,7 +4604,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (session investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -4709,7 +4709,7 @@ "investigated_at": null, "investigated_by": null, "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 38, "last_seen_examples": [ { @@ -4823,7 +4823,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (dispatched agent investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 103, "last_seen_examples": [ { @@ -4937,7 +4937,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (dispatched agent investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 69, "last_seen_examples": [ { @@ -5051,7 +5051,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (session investigation)", "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -5092,7 +5092,7 @@ "investigated_at": null, "investigated_by": null, "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -5132,7 +5132,7 @@ "investigated_at": null, "investigated_by": null, "language": "haskell", - "last_reconciled_at": "2026-08-21T02:39:12Z", + "last_reconciled_at": "2026-08-21T03:36:12Z", "last_seen_count": 91, "last_seen_examples": [ { @@ -5246,7 +5246,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 28, "last_seen_examples": [ { @@ -5360,7 +5360,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 12, "last_seen_examples": [ { @@ -5474,7 +5474,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 28, "last_seen_examples": [ { @@ -5587,7 +5587,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -5620,7 +5620,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -5671,7 +5671,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 315, "last_seen_examples": [ { @@ -5785,7 +5785,7 @@ "investigated_at": null, "investigated_by": null, "language": "java", - "last_reconciled_at": "2026-08-21T02:39:15Z", + "last_reconciled_at": "2026-08-21T03:36:15Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -5836,7 +5836,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 96, "last_seen_examples": [ { @@ -5950,7 +5950,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -6037,7 +6037,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -6079,7 +6079,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 11, "last_seen_examples": [ { @@ -6193,7 +6193,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 150, "last_seen_examples": [ { @@ -6307,7 +6307,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 266, "last_seen_examples": [ { @@ -6421,7 +6421,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 182, "last_seen_examples": [ { @@ -6535,7 +6535,7 @@ "investigated_at": null, "investigated_by": null, "language": "javascript", - "last_reconciled_at": "2026-08-21T02:39:18Z", + "last_reconciled_at": "2026-08-21T03:36:17Z", "last_seen_count": 104, "last_seen_examples": [ { @@ -6649,7 +6649,7 @@ "investigated_at": null, "investigated_by": null, "language": "kotlin", - "last_reconciled_at": "2026-08-21T02:39:20Z", + "last_reconciled_at": "2026-08-21T03:36:20Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -6700,7 +6700,7 @@ "investigated_at": null, "investigated_by": null, "language": "kotlin", - "last_reconciled_at": "2026-08-21T02:39:20Z", + "last_reconciled_at": "2026-08-21T03:36:20Z", "last_seen_count": 15, "last_seen_examples": [ { @@ -6814,7 +6814,7 @@ "investigated_at": null, "investigated_by": null, "language": "kotlin", - "last_reconciled_at": "2026-08-21T02:39:20Z", + "last_reconciled_at": "2026-08-21T03:36:20Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -6846,7 +6846,7 @@ "investigated_at": "2026-08-20", "investigated_by": "claude-sonnet-5 (direct source read, no dispatch needed)", "language": "m4", - "last_reconciled_at": "2026-08-21T02:39:26Z", + "last_reconciled_at": "2026-08-21T03:36:26Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -6901,7 +6901,7 @@ "investigated_at": "2026-08-20", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5", "language": "m4", - "last_reconciled_at": "2026-08-21T02:39:26Z", + "last_reconciled_at": "2026-08-21T03:36:26Z", "last_seen_count": 76, "last_seen_examples": [ { @@ -7004,7 +7004,7 @@ "investigated_at": "2026-08-20", "investigated_by": "claude-sonnet-5 (direct source read, no dispatch needed)", "language": "m4", - "last_reconciled_at": "2026-08-21T02:39:26Z", + "last_reconciled_at": "2026-08-21T03:36:26Z", "last_seen_count": 36, "last_seen_examples": [ { @@ -7108,7 +7108,7 @@ "investigated_at": null, "investigated_by": null, "language": "makefile", - "last_reconciled_at": "2026-08-21T02:39:28Z", + "last_reconciled_at": "2026-08-21T03:36:27Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7139,7 +7139,7 @@ "investigated_at": null, "investigated_by": null, "language": "matlab", - "last_reconciled_at": "2026-08-21T02:39:29Z", + "last_reconciled_at": "2026-08-21T03:36:29Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7172,7 +7172,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-21T02:39:31Z", + "last_reconciled_at": "2026-08-21T03:36:31Z", "last_seen_count": 91, "last_seen_examples": [ { @@ -7286,7 +7286,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-21T02:39:31Z", + "last_reconciled_at": "2026-08-21T03:36:31Z", "last_seen_count": 104, "last_seen_examples": [ { @@ -7400,7 +7400,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-21T02:39:31Z", + "last_reconciled_at": "2026-08-21T03:36:31Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7433,7 +7433,7 @@ "investigated_at": null, "investigated_by": null, "language": "objective-c", - "last_reconciled_at": "2026-08-21T02:39:31Z", + "last_reconciled_at": "2026-08-21T03:36:31Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -7475,7 +7475,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7508,7 +7508,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7539,7 +7539,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 64, "last_seen_examples": [ { @@ -7653,7 +7653,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -7740,7 +7740,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -7827,7 +7827,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -7860,7 +7860,7 @@ "investigated_at": null, "investigated_by": null, "language": "perl", - "last_reconciled_at": "2026-08-21T02:39:37Z", + "last_reconciled_at": "2026-08-21T03:36:37Z", "last_seen_count": 122, "last_seen_examples": [ { @@ -7974,7 +7974,7 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-21T02:39:41Z", + "last_reconciled_at": "2026-08-21T03:36:41Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8007,7 +8007,7 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-21T02:39:41Z", + "last_reconciled_at": "2026-08-21T03:36:41Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8040,7 +8040,7 @@ "investigated_at": null, "investigated_by": null, "language": "php", - "last_reconciled_at": "2026-08-21T02:39:41Z", + "last_reconciled_at": "2026-08-21T03:36:41Z", "last_seen_count": 68, "last_seen_examples": [ { @@ -8154,7 +8154,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-21T02:39:44Z", + "last_reconciled_at": "2026-08-21T03:36:44Z", "last_seen_count": 7, "last_seen_examples": [ { @@ -8239,7 +8239,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-21T02:39:44Z", + "last_reconciled_at": "2026-08-21T03:36:44Z", "last_seen_count": 5, "last_seen_examples": [ { @@ -8308,7 +8308,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-21T02:39:44Z", + "last_reconciled_at": "2026-08-21T03:36:44Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8341,7 +8341,7 @@ "investigated_at": null, "investigated_by": null, "language": "powershell", - "last_reconciled_at": "2026-08-21T02:39:44Z", + "last_reconciled_at": "2026-08-21T03:36:44Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -8452,10 +8452,10 @@ "tree_sitter" ], "first_seen_at": "2026-08-18T22:44:45Z", - "investigated_at": null, - "investigated_by": null, + "investigated_at": "2026-08-21T03:23:52Z", + "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-21T02:39:53Z", + "last_reconciled_at": "2026-08-21T03:36:53Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -8496,10 +8496,10 @@ } ], "metric": "existence", - "status": "unvalidated", + "status": "validated", "still_reproduces": true, "symbol_type": "class", - "verdict": null + "verdict": "Extends Claim 2 (docs/why_gitgalaxy_beats_ast_here.md) one syntactic level up: tree-sitter-python doesn't just lose track of scope inside a cdef class block, it fails to recognize the 'cdef class' declaration itself as a class at all -- 0 class nodes reported for cython/MemoryView.pyx, missing all 4 real classes (array, Enum, memoryview, _memoryviewslice). GitGalaxy's class_start regex and ctags both correctly identify all 4 by name, confirmed via direct gather_language() check. Note: GitGalaxy's own class_data schema has no start_line column (documented in tri_comparison_gatherer.py's own module docstring), so the ledger's stored example shows a None 'reading' for GitGalaxy on this shape -- that's the (structurally absent) line number field, not an indication GitGalaxy missed the class; by NAME it matches ctags exactly. No GitGalaxy fix needed -- tree-sitter-python grammar limitation. docs/why_gitgalaxy_beats_ast_here.md's Claim 2 updated with this class-level evidence in the same PR." }, "python/function/args/agree[gitgalaxy,tree_sitter]_vs[ctags]": { "agreeing_tools": [ @@ -8512,10 +8512,10 @@ "ctags" ], "first_seen_at": "2026-08-18T22:44:45Z", - "investigated_at": null, - "investigated_by": null, + "investigated_at": "2026-08-21T03:23:52Z", + "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-21T02:39:53Z", + "last_reconciled_at": "2026-08-21T03:36:53Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -8529,10 +8529,10 @@ } ], "metric": "args", - "status": "unvalidated", - "still_reproduces": true, + "status": "validated", + "still_reproduces": false, "symbol_type": "function", - "verdict": null + "verdict": "markoutercomma(line, comma=','): in numpy/crackfortran.py has exactly 2 real parameters; GitGalaxy and tree-sitter both correctly report 2. ctags' own raw signature text is ALSO correct verbatim ('(line, comma=\\',\\')', confirmed via `ctags --fields=+S -x`) -- the '3' was never a ctags defect. The bug was in this repo's own verification tooling: tri_comparison_gatherer.py's _count_ctags_signature_params split on top-level commas tracking bracket depth but not string-literal boundaries, so the literal comma inside the ',' default-value string was miscounted as a second separator. FIXED in the same pass (issue #2000): added quote-tracking (with backslash-escape awareness) to both depth-scan loops. Verified via direct spot-checks against this exact case plus several synthetic quoted-comma cases. No golden-master reblessing needed -- gatherer.py isn't part of the shipped engine. This shape should no longer reproduce on the next reconciliation run (ctags will now correctly read 2, matching GitGalaxy/tree-sitter)." }, "python/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]": { "agreeing_tools": [ @@ -8545,222 +8545,143 @@ "tree_sitter" ], "first_seen_at": "2026-08-18T22:44:45Z", - "investigated_at": null, - "investigated_by": null, + "investigated_at": "2026-08-21T03:23:52Z", + "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-21T02:39:53Z", - "last_seen_count": 32, + "last_reconciled_at": "2026-08-21T03:36:53Z", + "last_seen_count": 99, "last_seen_examples": [ { - "file_path": "cython/MemoryView.pyx", - "name": "__cinit__", + "file_path": "cython/MemoryView.pxd", + "name": "memoryview_fromslice", "readings": { - "ctags": 147, - "gitgalaxy": 147, + "ctags": 98, + "gitgalaxy": 98, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__cinit__", + "file_path": "cython/MemoryView.pxd", + "name": "memoryview_cwrapper", "readings": { - "ctags": 361, - "gitgalaxy": 361, + "ctags": 88, + "gitgalaxy": 88, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__getbuffer__", + "file_path": "cython/MemoryView.pxd", + "name": "setitem_slice_assignment", "readings": { - "ctags": 199, - "gitgalaxy": 199, + "ctags": 79, + "gitgalaxy": 79, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__getbuffer__", + "file_path": "cython/MemoryView.pxd", + "name": "setitem_slice_assign_scalar", "readings": { - "ctags": 552, - "gitgalaxy": 552, + "ctags": 80, + "gitgalaxy": 80, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__setitem__", + "file_path": "cython/MemoryView.pxd", + "name": "setitem_indexed", "readings": { - "ctags": 253, - "gitgalaxy": 253, + "ctags": 81, + "gitgalaxy": 81, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__setitem__", + "file_path": "cython/MemoryView.pxd", + "name": "setitem_indexed1", "readings": { - "ctags": 440, - "gitgalaxy": 440, + "ctags": 82, + "gitgalaxy": 82, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__dealloc__", + "file_path": "cython/MemoryView.pxd", + "name": "assign_item_from_object", "readings": { - "ctags": 226, - "gitgalaxy": 226, + "ctags": 84, + "gitgalaxy": 84, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__dealloc__", + "file_path": "cython/MemoryView.pxd", + "name": "is_slice", "readings": { - "ctags": 390, - "gitgalaxy": 390, + "ctags": 78, + "gitgalaxy": 78, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__dealloc__", + "file_path": "cython/MemoryView.pxd", + "name": "convert_item_to_object", "readings": { - "ctags": 947, - "gitgalaxy": 947, + "ctags": 83, + "gitgalaxy": 83, "tree_sitter": null } }, { - "file_path": "cython/MemoryView.pyx", - "name": "__getitem__", + "file_path": "cython/MemoryView.pxd", + "name": "get_memview", "readings": { - "ctags": 250, - "gitgalaxy": 250, + "ctags": 50, + "gitgalaxy": 50, "tree_sitter": null } } ], "metric": "existence", - "status": "unvalidated", + "status": "validated", "still_reproduces": true, "symbol_type": "function", - "verdict": null + "verdict": "Already documented as Claim 2 in docs/why_gitgalaxy_beats_ast_here.md: tree-sitter-python has no concept of Cython's cdef class/cdef/cpdef syntax at all and loses track of scope at each cdef class boundary, so it finds 0 functions in cython/MemoryView.pyx and cython/MemoryView.pxd (0/0 vs GitGalaxy+ctags' 71/16). This shape's count grew from 32 to 99 within this same PR: it originally covered only the 32 'def'-based methods inside cdef class blocks (__cinit__, __dealloc__, __getbuffer__, etc.); fixing the sibling agree[ctags]_vs[gitgalaxy,tree_sitter] shape's func_start gap (issue #1999 -- GitGalaxy now also finds cdef/cpdef module-level functions) moved those newly-recognized occurrences into THIS shape too, since they still disagree with tree-sitter for the identical underlying reason. Confirmed via direct gather_language() check: (gg_funcs & ctags_funcs) - ts_funcs covers 16/16 real names in MemoryView.pxd and 71/72 in MemoryView.pyx (the one remaining name, get_slice_from_memview, is the documented Tempita-template residual gap tracked on the sibling shape). No GitGalaxy fix needed for tree-sitter's own recall here -- grammar limitation, not an engine defect." }, "python/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]": { "agreeing_tools": [ "ctags" ], - "credit_tools": [], + "credit_tools": [ + "ctags" + ], "debit_tools": [], "dissenting_tools": [ "gitgalaxy", "tree_sitter" ], "first_seen_at": "2026-08-18T22:44:45Z", - "investigated_at": null, - "investigated_by": null, + "investigated_at": "2026-08-21T03:23:52Z", + "investigated_by": "claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed)", "language": "python", - "last_reconciled_at": "2026-08-21T02:39:53Z", - "last_seen_count": 68, + "last_reconciled_at": "2026-08-21T03:36:53Z", + "last_seen_count": 1, "last_seen_examples": [ { - "file_path": "cython/MemoryView.pxd", - "name": "_get_base", - "readings": { - "ctags": 85, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "array_cwrapper", - "readings": { - "ctags": 53, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "assign_item_from_object", - "readings": { - "ctags": 84, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "convert_item_to_object", - "readings": { - "ctags": 83, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "get_item_pointer", - "readings": { - "ctags": 77, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "get_memview", - "readings": { - "ctags": 50, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "is_slice", - "readings": { - "ctags": 78, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "memoryview_check", - "readings": { - "ctags": 91, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "memoryview_copy_contents", - "readings": { - "ctags": 105, - "gitgalaxy": null, - "tree_sitter": null - } - }, - { - "file_path": "cython/MemoryView.pxd", - "name": "memoryview_cwrapper", + "file_path": "cython/MemoryView.pyx", + "name": "get_slice_from_memview", "readings": { - "ctags": 88, + "ctags": 1037, "gitgalaxy": null, "tree_sitter": null } } ], "metric": "existence", - "status": "unvalidated", + "status": "validated", "still_reproduces": true, "symbol_type": "function", - "verdict": null + "verdict": "Confirmed real GitGalaxy engine defect, fixed in the same pass (issue #1999). ctags alone correctly found real Cython cdef/cpdef module-level function definitions in cython/MemoryView.pyx (52) and cython/MemoryView.pxd (16) -- 68/68 occurrences, confirmed via a direct gather_language() name-diff across the whole corpus, not just the ledger's capped 10-example sample. GitGalaxy's func_start regex only recognized the literal 'def' keyword, so every cdef/cpdef-prefixed function (no 'def' at all) was invisible. tree-sitter-python structurally can't recognize cdef-prefixed functions either (no grammar concept of Cython dialect syntax -- same mechanism as Claim 2 in docs/why_gitgalaxy_beats_ast_here.md). FIXED: language_standards.py's python func_start regex gained a second alternative matching cdef/cpdef signatures (excluding cdef class/struct/enum/union/extern/packed/fused, which are declarations not functions). Verified: new extraction-gauntlet cases in test_python.py (valid/invalid/pathological + ReDoS sweep), crucible_check.py against the full ~80-repo corpus (31 diffs, all scoped to python/cython, both golden masters re-blessed), ruff/mypy audits clean. One residual gap, documented not fixed: get_slice_from_memview's return type is a Cython/Tempita '{{template}}' codegen placeholder, not standard Cython syntax (1 occurrence, narrow scope)." }, "ruby/class/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]": { "agreeing_tools": [ @@ -8776,7 +8697,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-21T02:39:55Z", + "last_reconciled_at": "2026-08-21T03:36:55Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -8818,7 +8739,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-21T02:39:55Z", + "last_reconciled_at": "2026-08-21T03:36:55Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -8896,7 +8817,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-21T02:39:55Z", + "last_reconciled_at": "2026-08-21T03:36:55Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -8947,7 +8868,7 @@ "investigated_at": null, "investigated_by": null, "language": "ruby", - "last_reconciled_at": "2026-08-21T02:39:55Z", + "last_reconciled_at": "2026-08-21T03:36:55Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -9024,7 +8945,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 14, "last_seen_examples": [ { @@ -9138,7 +9059,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly via live ctags run, no dispatch)", "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 3, "last_seen_examples": [ { @@ -9191,7 +9112,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 25, "last_seen_examples": [ { @@ -9291,6 +9212,56 @@ "symbol_type": "class", "verdict": "Same mechanism as the already-resolved rust/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter] shape (Claim 6, docs/why_gitgalaxy_beats_ast_here.md) -- extended from `fn` definitions inside `quote!{}` invocation bodies to `struct` definitions inside `macro_rules!` DEFINITION bodies. All 6 sampled names confirmed, independently re-verified against source (not just the dispatched agent's own read): NonZeroVisitor (line 90), SaturatingVisitor (112), PrimitiveVisitor (136) inside serde/serde_core_de_impls.rs's `impl_deserialize_num!` macro (def starts line 81); SeqVisitor (998), SeqInPlaceVisitor (1036) inside `seq_impl!` (def starts 978); TupleVisitor (1403) inside `tuple_impl_body!` (nested in `tuple_impls!`, def starts 1396). All 6 are real, complete `struct` declarations, each immediately followed by a genuine `impl<'de,...> Visitor<'de> for ` block -- generated once per macro invocation, not fragments or hallucinated matches. tree-sitter and ctags both treat a macro_rules! arm's body as an opaque, unexpanded token tree and structurally cannot emit struct nodes from inside one, for the identical reason they can't see function definitions inside quote!{} bodies. GitGalaxy is correct in all 6 sampled cases; judged (not independently re-confirmed beyond the sample) to generalize to the full 25, all same-shaped serde-crate occurrences. No new tool defect -- Claim 6's doc text already covered this generically (`struct_item` was already named) but had no concrete cited example for this specific shape; added one (docs/why_gitgalaxy_beats_ast_here.md) rather than filing an issue." }, + "rust/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]": { + "agreeing_tools": [ + "ctags", + "gitgalaxy" + ], + "credit_tools": [], + "dissenting_tools": [ + "tree_sitter" + ], + "first_seen_at": "2026-08-21T03:25:32Z", + "investigated_at": null, + "investigated_by": null, + "language": "rust", + "last_reconciled_at": "2026-08-21T03:36:59Z", + "last_seen_count": 3, + "last_seen_examples": [ + { + "file_path": "tokio/tokio_named_pipe.rs", + "name": "poll_read", + "readings": { + "ctags": 2, + "gitgalaxy": 2, + "tree_sitter": 3 + } + }, + { + "file_path": "tokio/tokio_named_pipe.rs", + "name": "poll_read", + "readings": { + "ctags": 2, + "gitgalaxy": 2, + "tree_sitter": 3 + } + }, + { + "file_path": "wasmtime/wasmtime_instance.rs", + "name": "new", + "readings": { + "ctags": 1, + "gitgalaxy": 1, + "tree_sitter": 3 + } + } + ], + "metric": "args", + "status": "unvalidated", + "still_reproduces": false, + "symbol_type": "function", + "verdict": null + }, "rust/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]": { "agreeing_tools": [ "ctags", @@ -9305,7 +9276,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep, 2 rounds with self-correction), confirmed by Claude Sonnet 5", "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 21, "last_seen_examples": [ { @@ -9417,7 +9388,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5", "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 21, "last_seen_examples": [ { @@ -9530,7 +9501,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 83, "last_seen_examples": [ { @@ -9643,7 +9614,7 @@ "investigated_at": null, "investigated_by": null, "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9676,7 +9647,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved directly via live ctags run, no dispatch)", "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -9711,7 +9682,7 @@ "investigated_at": "2026-08-19T00:00:00Z", "investigated_by": "Claude Sonnet 5 (resolved from existing Claim 6 documentation, no dispatch)", "language": "rust", - "last_reconciled_at": "2026-08-21T02:39:59Z", + "last_reconciled_at": "2026-08-21T03:36:59Z", "last_seen_count": 152, "last_seen_examples": [ { @@ -9823,7 +9794,7 @@ "investigated_at": null, "investigated_by": null, "language": "scala", - "last_reconciled_at": "2026-08-21T02:40:01Z", + "last_reconciled_at": "2026-08-21T03:37:01Z", "last_seen_count": 16, "last_seen_examples": [ { @@ -9926,7 +9897,7 @@ "investigated_at": "2026-08-20", "investigated_by": "gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed and fixed by claude-sonnet-5", "language": "scheme", - "last_reconciled_at": "2026-08-21T02:40:05Z", + "last_reconciled_at": "2026-08-21T03:37:05Z", "last_seen_count": 84, "last_seen_examples": [ { @@ -10028,7 +9999,7 @@ "investigated_at": null, "investigated_by": null, "language": "scheme", - "last_reconciled_at": "2026-08-21T02:40:05Z", + "last_reconciled_at": "2026-08-21T03:37:05Z", "last_seen_count": 50, "last_seen_examples": [ { @@ -10132,7 +10103,7 @@ "investigated_at": null, "investigated_by": null, "language": "shell", - "last_reconciled_at": "2026-08-21T02:40:07Z", + "last_reconciled_at": "2026-08-21T03:37:07Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10164,7 +10135,7 @@ "investigated_at": null, "investigated_by": null, "language": "solidity", - "last_reconciled_at": "2026-08-21T02:40:08Z", + "last_reconciled_at": "2026-08-21T03:37:08Z", "last_seen_count": 6, "last_seen_examples": [ { @@ -10234,7 +10205,7 @@ "investigated_at": null, "investigated_by": null, "language": "swift", - "last_reconciled_at": "2026-08-21T02:40:10Z", + "last_reconciled_at": "2026-08-21T03:37:10Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10265,7 +10236,7 @@ "investigated_at": null, "investigated_by": null, "language": "swift", - "last_reconciled_at": "2026-08-21T02:40:10Z", + "last_reconciled_at": "2026-08-21T03:37:10Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10296,7 +10267,7 @@ "investigated_at": null, "investigated_by": null, "language": "swift", - "last_reconciled_at": "2026-08-21T02:40:10Z", + "last_reconciled_at": "2026-08-21T03:37:10Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10328,7 +10299,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-21T02:40:11Z", + "last_reconciled_at": "2026-08-21T03:37:11Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10361,7 +10332,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-21T02:40:11Z", + "last_reconciled_at": "2026-08-21T03:37:11Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -10403,7 +10374,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-21T02:40:11Z", + "last_reconciled_at": "2026-08-21T03:37:11Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -10463,7 +10434,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-21T02:40:11Z", + "last_reconciled_at": "2026-08-21T03:37:11Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10495,7 +10466,7 @@ "investigated_at": null, "investigated_by": null, "language": "tcl", - "last_reconciled_at": "2026-08-21T02:40:11Z", + "last_reconciled_at": "2026-08-21T03:37:11Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -10537,7 +10508,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -10579,7 +10550,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 501, "last_seen_examples": [ { @@ -10691,7 +10662,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 4, "last_seen_examples": [ { @@ -10750,7 +10721,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -10783,7 +10754,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 9, "last_seen_examples": [ { @@ -10888,7 +10859,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 61, "last_seen_examples": [ { @@ -11002,7 +10973,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 1907, "last_seen_examples": [ { @@ -11116,7 +11087,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 2, "last_seen_examples": [ { @@ -11158,7 +11129,7 @@ "investigated_at": null, "investigated_by": null, "language": "typescript", - "last_reconciled_at": "2026-08-21T02:40:32Z", + "last_reconciled_at": "2026-08-21T03:37:32Z", "last_seen_count": 174, "last_seen_examples": [ { @@ -11271,7 +11242,7 @@ "investigated_at": null, "investigated_by": null, "language": "zig", - "last_reconciled_at": "2026-08-21T02:40:40Z", + "last_reconciled_at": "2026-08-21T03:37:40Z", "last_seen_count": 1, "last_seen_examples": [ { @@ -11302,7 +11273,7 @@ "investigated_at": null, "investigated_by": null, "language": "zig", - "last_reconciled_at": "2026-08-21T02:40:40Z", + "last_reconciled_at": "2026-08-21T03:37:40Z", "last_seen_count": 10, "last_seen_examples": [ { @@ -11405,7 +11376,7 @@ "investigated_at": null, "investigated_by": null, "language": "zig", - "last_reconciled_at": "2026-08-21T02:40:40Z", + "last_reconciled_at": "2026-08-21T03:37:40Z", "last_seen_count": 1, "last_seen_examples": [ { diff --git a/docs/self_scan/tri_comparison_points_of_interest.md b/docs/self_scan/tri_comparison_points_of_interest.md index b920c04a0..6d0773c83 100644 --- a/docs/self_scan/tri_comparison_points_of_interest.md +++ b/docs/self_scan/tri_comparison_points_of_interest.md @@ -8,7 +8,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `agc_assembly` function existence: ctags agree, GitGalaxy differ -*2-vs-1 -- 215 occurrences as of 2026-08-21T02:38:30Z* +*2-vs-1 -- 215 occurrences as of 2026-08-21T03:35:31Z* **Verdict** (by Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep, 2026-08-20T00:00:00Z): > Mixed-cause shape, fully accounted for via a corpus-wide cross-reference of ctags' actual output against GitGalaxy's raw func_start regex matches and its real pipeline/DB output (215 + 50 = 265, no unexplained residual). (1) 215/265 (81%): ctags' Asm "l" kind tags EVERY line-start label unconditionally, including pure data/constant-definition labels (e.g. ERASCON1 OCTAL 00061, S10BITS, LSTBNKCH -- AGC_BLOCK_TWO_SELF-CHECK.agc:133 and nearby) that are never followed by an executable instruction. GitGalaxy's func_start regex deliberately requires the label be followed by a real instruction mnemonic from a fixed whitelist, so it does not count these as functions -- a genuine, intentional precision distinction (code label vs. data label), not a GitGalaxy defect; ctags' generic Asm parser has no way to make this distinction at all. (2) 50/265 (19%): a real, confirmed GitGalaxy engine defect in detector.py's _slice_by_labels (Mode A), independently root-caused to two separate bugs: (a) `RELINT` is incorrectly included in `self.assembly_returns`'s early-termination keyword list (detector.py:572-575) -- in real AGC assembly RELINT means "release interrupt inhibit" and commonly opens a long interrupt-handler routine rather than closing one, so it truncates the real body to one line (confirmed: ELOOPFIN, AGC_BLOCK_TWO_SELF-CHECK.agc:303, a 20+-line real routine collapsed to just its own label line); (b) the `len(block.splitlines()) < 2` guard (detector.py:1973) unconditionally discards legitimate single-instruction assembly subroutines when the next func_start match sits on the very next line (confirmed: SOPTION1-SOPTION5+, AGC_BLOCK_TWO_SELF-CHECK.agc:210-214, each a real one-instruction label). Filed as #1949 -- a follow-up read-only Gemini/agy dispatch confirmed both root causes generalize beyond agc_assembly to the shared Mode A mechanism (assembly, cobol, fortran, abap all independently exhibit bug 1; assembly and cobol also exhibit bug 2), plus two further bug-1 variants not visible from agc_assembly alone: the terminator regex also false-matches inside comments (assembly) and inside hyphenated identifier names (cobol), not just legitimate-but-misclassified instructions. See #1949 for the full cross-language evidence and fix scope. No credit/debit -- the 215 portion is an honest scope difference (not two tools independently wrong about the same fact), and the 50 portion is GitGalaxy's own unresolved bug, not something ctags corroborates or contradicts. @@ -28,7 +28,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `agc_assembly` function existence: GitGalaxy agree, ctags differ -*2-vs-1 -- 37 occurrences as of 2026-08-21T02:38:30Z* +*2-vs-1 -- 37 occurrences as of 2026-08-21T03:35:31Z* **Verdict** (by Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep, 2026-08-20T00:00:00Z): > Confirmed: all 35 occurrences are real AGC labels that GitGalaxy correctly extracts and Universal Ctags' generic Asm parser structurally cannot tag, due to AGC assembly's non-standard label-naming conventions. Two sub-patterns, both confirmed corpus-wide (14/35 + 21/35 = 35/35, not just the sample): (1) labels with an embedded hyphen -- AGC's own convention of naming a point relative to an event, e.g. TIG-35/TIG-30/CALLT-35 in BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc:250/292/222 ("35/30 seconds before Time of Ignition"); (2) labels starting with a digit or a leading minus sign, e.g. 1CHK/2EBANK/-1CHK in AGC_BLOCK_TWO_SELF-CHECK.agc:184 (real label text is "-1CHK"). Directly verified via `ctags --language-force=Asm --kinds-Asm=l` against the real corpus files: ctags emits zero tags for any of these names (confirmed by grepping its actual output for the exact names and their surrounding CHK-suffixed siblings, which ARE tagged when they don't start with a hyphen/digit) -- ctags' Asm parser requires a tag name to start with a letter and contain no hyphen, neither of which is a real constraint in AGC assembly's own label syntax. GitGalaxy's func_start regex ([A-Z0-9_-]+ at line start) has no such restriction. This is a confirmed, structural ctags/Asm-parser limitation, not corroboration of anything wrong on GitGalaxy's side -- logged to docs/why_gitgalaxy_beats_ast_here.md. @@ -50,7 +50,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `assembly` function existence: ctags agree, GitGalaxy differ -*2-vs-1 -- 26 occurrences as of 2026-08-21T02:38:35Z* +*2-vs-1 -- 26 occurrences as of 2026-08-21T03:35:34Z* **Verdict** (by Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep, 2026-08-20T00:00:00Z): > Mixed shape, no clean credit/debit call. (1) A real, confirmed GitGalaxy defect: the same detector.py `_slice_by_labels` bug filed for agc_assembly as #1949 (RELINT-style early truncation and single-line/blank-collapsed body discard) independently confirmed live for generic assembly too -- `del_command:` (bootos/os.asm:269) sits immediately before the next label `os22:` with nothing between, collapsing to a one-line block and getting discarded; `C:`/`prtstr:` (hellosilicon/matrixmultneon.s:90,92) are each followed only by a data directive (`.fill`, `.asciz`) then a blank line before the next label, same one-line-after-strip() collapse. All three are real regex matches (confirmed via direct func_start.finditer against the raw text) that never reach the final function list -- tracked under #1949, not a new issue. (2) A correct-by-design GitGalaxy exclusion: `.Lenv0:`/`.Largv0:` (cosmopolitan/ape.S:1784-1785) start with the `.L` prefix func_start's own negative lookahead deliberately excludes (GCC's own convention for compiler-generated local/temporary labels) -- both are genuinely data labels (`.asciz` string constants) here, not real subroutines; ctags' generic Asm parser has no such convention-awareness and tags them anyway. (3) ctags itself over-tags some non-callable constructs GitGalaxy correctly excludes -- C-preprocessor `#define` macro constants (`GRUB_MAGIC`/`GRUB_EAX`/`GRUB_AOUT`/`GRUB_CHECKSUM`/`USE_SYMBOL_HACK`, cosmopolitan/ape.S:49,1679-1682) are not real assembly labels at all (no trailing `:`), but ctags' Asm parser tags them regardless. No credit/debit -- the shape mixes a real unresolved GitGalaxy recall gap (#1949) with cases where ctags is the one over-tagging, not a clean corroboration story either direction. @@ -70,7 +70,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `assembly` function existence: GitGalaxy agree, ctags differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:38:35Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:35:34Z* **Verdict** (by Claude (Sonnet 5), direct investigation via tri-comparison-ledger-sweep, 2026-08-20T00:00:00Z): > Mixed shape, three distinct confirmed mechanisms, no clean credit/debit call (real wins and real gaps in both directions within the same shape). (1) A dot-prefix naming-convention split -- NASM/GAS local labels scoped to the preceding global label are written with a leading `.` (e.g. `.load_vec:`, `.loop:` in bootos/os.asm:197,306), which GitGalaxy's func_start regex captures verbatim but ctags' Asm parser strips before emitting the tag (confirmed: ctags reports the SAME real label as `load_vec`/`loop`, no dot -- both tools genuinely found the same real construct, they just serialize the name differently). This is a name-string artifact of exact-string ledger grouping, not a detection difference on either side. (2) A genuine ctags gap: purely numeric local labels (`.1:`, `.2:` in bootos/counter.asm:52,67) are not tagged by ctags' Asm parser under ANY name (confirmed: neither `1`/`2` nor `.1`/`.2` appear in its output at all) -- GitGalaxy correctly finds these. (3) A genuine GitGalaxy precision gap, the mirror image of agc_assembly's own win: unlike agc_assembly's func_start (which requires a label be followed by a real instruction opcode), generic assembly's func_start has no such requirement -- ANY `identifier:` at line start matches, so it also matches pure data/constant declaration labels ctags' comparatively more conservative reading skips: `max_entries: equ sector_size/entry_size` (bootos/os.asm:166, a compile-time constant, not a subroutine), and several string/metadata labels in cosmopolitan/ape.S followed only by `.asciz`/data directives (`ape.ident`, `freebsd.ident`, `netbsd.ident`, `openbsd.ident`, `str.error`, `str.crlf`, `str.e820`, `str.oldcpu`). Not filed as a bug -- generic assembly's func_start is intentionally permissive because it has to span wildly different, informally-specified dialects (x86/ARM/legacy real-mode) where a fixed per-opcode whitelist like agc_assembly's isn't practical; worth a future harden-language-extraction look at whether a narrower heuristic (e.g. excluding labels followed only by known data-directive pseudo-ops like .asciz/.long/.byte/equ) could recover some of this precision without losing real dialect coverage, but that's a design tradeoff, not a clear regression to fix urgently. @@ -89,7 +89,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 74 occurrences as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 74 occurrences as of 2026-08-21T03:35:39Z* **Verdict** (by Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5, 2026-08-19T00:00:00Z): > Confirmed, independently verified all 6 sampled names against real source -- GitGalaxy and ctags both correct, tree-sitter over-recalling from two related but distinct preprocessor-driven mechanisms, both already covered by existing infrastructure: (1) keyword/macro misparse -- 'if' (dictobject.c:522-527, an `#if SIZEOF_VOID_P > 4` / `else if` sequence desyncs the parse) and 'DICT___REVERSED___METHODDEF' (dictobject.c:5102, a PyMethodDef array-initializer macro, not a definition) are both ALREADY in tree_sitter_accuracy_audit.py's `_C_KNOWN_MACRO_HALLUCINATIONS` exclusion set (confirmed by reading it directly) -- this tri-comparison tool's raw walk deliberately doesn't apply that list (it's a curated, ground-truth-shaped judgment call, appropriately left to reconciliation per this module's own stated design, not baked into the walk). (2) dead #if 0 code -- '_PyObject_ManagedDictValidityCheck' (dictobject.c:7396) and 'tos_char'/'print_stack'/'print_stacks' (frameobject.c:1264-1313) are genuinely well-formed function definitions sitting entirely inside `#if 0 ... #endif` guards; tree-sitter has no preprocessor model and parses the dead branch as live code. Both mechanisms are already the exact shape docs/why_gitgalaxy_beats_ast_here.md's Claim 8 names generically ('a dead #if 0 block... macro definitions... that merely look structural') -- added these 4 new concrete citations to Claim 8's evidence section rather than treating this as a new finding. No GitHub issue -- both tools already behave as intended; this is expected, already-documented tree-sitter preprocessor-blindness surfacing under the new tri-comparison reconciliation, not a fresh defect. @@ -109,7 +109,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 13 occurrences as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 13 occurrences as of 2026-08-21T03:35:39Z* **Verdict** (by Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5, 2026-08-19T00:00:00Z): > 3 distinct causes, all genuine tree-sitter-c grammar limitations (GitGalaxy and ctags both correct in all 10 sampled cases) -- confirmed via dispatched investigation (which ran tree-sitter's C grammar directly and found ERROR nodes in every case) plus independent source-level spot-checks of all 3 trigger shapes. This is a C-scale instance of Claim 7 (CPP-directive-driven recall loss) -- added to that claim's evidence section. (1) 4 samples: an #if/#else pair splitting a single `if` condition inside a function body (ceval.c:33, _Py_ReachedRecursionLimitWithMargin). (2) 5 samples: bare, un-semicoloned macro invocations the grammar can't cleanly recover from, losing the next real function (object.c:1269-1271's _Py_COMP_DIAG_PUSH/IGNORE_DEPR_DECLS/POP before _PyObject_SetAttributeErrorContext; similar shape for the typeobject.c slot-getattr cluster). (3) 1 sample: #if/#endif wrapping only the `static` storage-class specifier, separated from the rest of the signature (micropython/compile.c:3473-3476, mp_compile_to_raw_code). Unlike Fortran's existing Claim 7 evidence (entire trailing sections lost), C's version is local -- one function lost per trigger, not a cascading region. No GitHub issue -- documented as new Claim 7 evidence, not a fixable tooling bug (this repo doesn't control tree-sitter-c's grammar). @@ -129,7 +129,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:35:39Z* **Verdict** (by Claude Sonnet 5 (resolved + fixed directly, no dispatch needed), 2026-08-19T00:00:00Z): > Confirmed real ctags limitation, not a GitGalaxy or tree-sitter defect -- resolved directly (no dispatch needed), source read confirms all 7 sampled names. RICHCMP_WRAPPER/SLOT0/SLOT1/SLOT1BINFULL are all-caps macro names; every occurrence is a MACRO INVOCATION (a call to a previously-#define'd boilerplate-generating macro), not a function definition -- confirmed at cpython/typeobject.c:10099 (`RICHCMP_WRAPPER(lt, Py_LT)`) and :10544 (`SLOT1(slot_mp_subscript, __getitem__, PyObject *)`), same shape as the multiple SLOT0/SLOT1 hits at different lines (each is a separate invocation of the same macro generating a different wrapper function). ctags' regex-based C parser tags the macro-invocation site itself as a function; GitGalaxy and tree-sitter both correctly don't. Deliberately NOT fixed with a curated name-exclusion list in the gatherer (unlike the sibling __anon* class shape, this would require hand-curating specific macro names -- the same ground-truth-judgment category tri_comparison_gatherer.py's own docstring reasons belongs in reconciliation, not the raw reader) -- documented in ctags_reader.py instead, alongside its existing per-language notes. @@ -146,7 +146,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 4 occurrences as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 4 occurrences as of 2026-08-21T03:35:39Z* **Verdict** (by Claude Sonnet 5 (resolved directly, no dispatch needed), 2026-08-19T00:00:00Z): > Confirmed GitGalaxy correct, real finding -- a new, narrower instance of Claim 3 (parse-error cascade), added to docs/why_gitgalaxy_beats_ast_here.md. All 4 sampled names (slot_mp_ass_subscript:10544, slot_nb_inplace_power:10697, slot_tp_repr:10714, slot_tp_hash:10730, all cpython/typeobject.c) are ordinary, unremarkable function definitions -- nothing unusual individually -- but each sits directly after a bare SLOT0/SLOT1 macro-invocation LINE (`SLOT1(slot_mp_subscript, __getitem__, PyObject *)`, `SLOT0(slot_tp_str, __str__)`, etc.) that isn't valid freestanding C without macro expansion. GitGalaxy's regex has no adjacency sensitivity and finds all 4 correctly; both ctags and tree-sitter locally lose the SINGLE function immediately following each such line (recovers after just one function, not a full cascade to EOF -- confirmed by resolving all 4 as isolated single-function misses, not a growing region). Resolved directly, no dispatch needed -- same pattern verified at all 4 sample points before writing up. @@ -160,7 +160,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:35:39Z* **Verdict** (by Claude Sonnet 5 (resolved directly, no dispatch needed), 2026-08-19T00:00:00Z): > Not a new finding -- both sampled names are ALREADY in tree_sitter_accuracy_audit.py's _C_KNOWN_MACRO_HALLUCINATIONS exclusion set (confirmed by grep: 'EXPORT_FUN' and 'MICROPY_WRAP_MP_EXECUTE_BYTECODE' both present). This shape is the same already-documented macro-hallucination mechanism (Claim 8) as the earlier tree-sitter-alone shape, just with ctags ALSO independently hallucinating the same 2 names the same way (both tools' regex/grammar parsers get fooled by the same macro-definition text). GitGalaxy correctly excludes both. Resolved directly, no dispatch needed. @@ -173,7 +173,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:35:39Z* **Verdict** (by Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5, 2026-08-19T00:00:00Z): > Two distinct causes, both confirmed by independent verification, not one -- resolved via dispatched investigation plus direct fixes. (1) 5 of 8 (I_AllocLow, I_ZoneBase, I_BaseTiccmd, R_CheckBBox, R_AddLine, all doom): a real bug in THIS tool's OWN ctags_reader.py, not a ctags limitation. Old Doom source uses literal TAB characters for column alignment (e.g. `byte*\tI_AllocLow(int length)`); ctags faithfully echoes that tab into its tag-file's address/pattern field, and read_ctags_symbols' naive line.split('\t') then misreads a fragment of the SOURCE LINE as the kind field, fails the kind-membership check, and silently drops the symbol. Confirmed by running ctags with the exact flags this code uses and inspecting the raw tab-delimited output directly -- reproduced the exact column-shift byte for byte. Fixed: parse now finds the tag-file format's guaranteed `;"` address-terminator marker instead of blind-splitting the whole line, only tab-splitting the safe trailer after it. Verified: all 5 names now correctly found. (2) 3 of 8 (slot_nb_power, slot_nb_bool, wrap_next, all cpython typeobject.c): extension of the already-documented SLOT-macro ctags limitation -- each follows a SLOT1BINFULL/SLOT0/RICHCMP_WRAPPER macro invocation ctags misreads as a function (confirmed at typeobject.c:10574/10577/10630), which also swallows the real function immediately after it. Not code-fixed (same ground-truth-judgment reasoning as the sibling 7-occurrence shape) -- already covered by ctags_reader.py's existing note on this mechanism. @@ -186,7 +186,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `c` function args: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:38:40Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:35:39Z* **Verdict** (by Claude Sonnet 5 (resolved + fixed directly, no dispatch needed), 2026-08-19T00:00:00Z): > Not a GitGalaxy or ctags defect -- a bug in this tool's OWN _count_ctags_signature_params (tri_comparison_gatherer.py), now fixed. Confirmed directly: ran ctags against cpython/ceval.c, PyEval_GetLocals(void)'s raw signature field is literally the text '(void)'. GitGalaxy and tree-sitter both already special-case C's explicit empty-parameter-list idiom (0 real args, matching detector.py's own _count_top_level_args docstring) -- _count_ctags_signature_params did not, splitting '(void)' into one non-empty segment and counting it as 1 real parameter (the same class of bug its own docstring already describes fixing twice for Python's trailing-comma and bare * / marker cases). Added 'void' to the segment-exclusion set alongside the existing '*'/'/'/'**' -- verified fix: _count_ctags_signature_params('(void)') now returns 0. This corpus (cpython) uses the (void) idiom extremely heavily, plausibly explaining most/all of the 104 occurrences; not independently re-verified beyond the sample, but the mechanism is unconditional (any '(void)' signature was miscounted the same way, corpus-wide) so high confidence it generalizes. No GitHub issue needed -- fixed directly in this same commit, not a repo-code defect. @@ -199,7 +199,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `cobol` function existence: ctags agree, GitGalaxy differ -*2-vs-1 -- 136 occurrences as of 2026-08-21T02:38:45Z* +*2-vs-1 -- 136 occurrences as of 2026-08-21T03:35:44Z* **Verdict** (by gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5, 2026-08-19): > Mixed-cause shape, majority ctags-side false positives plus a smaller hidden GitGalaxy defect. (1) Majority (all 10 capped examples, all named END-IF): Universal Ctags' COBOL parser tags ANY period-terminated word as a 'paragraph' (kind p), including scope terminators like END-IF./END-PERFORM. that are not paragraph definitions -- confirmed by a live ctags run on cics-banking-sample-application-cbsa/BANKDATA.cbl showing dozens of plain 'END-IF.' lines (e.g. lines 455, 600) tagged as paragraphs. GitGalaxy correctly excludes these via its END-[A-Za-z0-9_-]+ reserved-word shield. This is a permanent, structural ctags limitation (documented in tests/tools/ctags_reader.py), not a GitGalaxy defect. (2) A smaller (~20 of 133), genuine GitGalaxy false-negative hiding underneath: cics-genapp/lgdpol01.cbl:139 'DELETE-POLICY-DB2-INFO.' and lgapol01.cbl:137 'WRITE-ERROR-MESSAGE.' are real, called (PERFORM'd) paragraph definitions that GitGalaxy's own func_start regex wrongly excludes -- its reserved-word negative lookahead ends in a bare \b, and since '-' is a non-word character in Python re, any real paragraph name that happens to start with a banned keyword followed by a hyphen (a common COBOL verb-prefixed naming convention: WRITE-*, READ-*, SET-*, DELETE-*, ...) is wrongly rejected. Verified directly against the compiled regex (both return no match) and confirmed ~20 such real paragraphs exist corpus-wide via grep. Filed as GitHub issue #1892. Investigated via gemini-3.1-pro-high (agy), file:line citations and regex behavior independently re-verified by Claude before applying. @@ -219,7 +219,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `cobol` function existence: GitGalaxy agree, ctags differ -*2-vs-1 -- 43 occurrences as of 2026-08-21T02:38:45Z* +*2-vs-1 -- 43 occurrences as of 2026-08-21T03:35:44Z* **Verdict** (by gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5, 2026-08-19): > Mixed-cause shape, two independent confirmed defects, neither in GitGalaxy's core function detection being right or wrong as a whole. (1) MAINLINE/TIMESTAMP and most of the 18 cases: these are real COBOL SECTION headers in the PROCEDURE DIVISION (e.g. cics-genapp/lgacdb01.cbl:128 "MAINLINE SECTION.", cics-banking-sample-application-cbsa/BANKDATA.cbl:1441 "TIMESTAMP SECTION." followed by executable CALL statements) that GitGalaxy correctly captures per its own documented func_start scope ("Paragraphs and Sections") -- and ctags ALSO correctly tags them, as kind 'section' (verified via live ), not as the 'paragraph' kind. The disagreement is manufactured by tests/tools/ctags_reader.py's CTAGS_FUNC_KINDS["cobol"] = {"p"}, which drops section-kind tags before comparison -- a test-harness bug, not a real ctags-vs-GitGalaxy disagreement. Filed as GitHub issue #1891. (2) LOCAL-STORAGE (cics-banking-sample-application-cbsa/XFRFUN.cbl:107 "LOCAL-STORAGE SECTION." immediately followed by 01-level data item declarations, no executable logic): this is a genuine GitGalaxy false positive -- the func_start regex's reserved-word negative lookahead bans WORKING-STORAGE and LINKAGE as Data Division section names but omits LOCAL-STORAGE, so it slips through and gets miscounted as a paragraph. ctags correctly reports nothing here. Filed as GitHub issue #1890. Investigated via gemini-3.1-pro-high (agy), file:line citations independently re-verified by Claude against language_standards.py and a live ctags run before applying. @@ -241,7 +241,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 1097 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 1097 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -260,7 +260,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 1074 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 1074 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -279,7 +279,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 98 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 98 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -298,7 +298,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 95 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 95 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -317,7 +317,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 62 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 62 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -336,7 +336,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` class existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 22 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 22 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/class/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -355,7 +355,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function args: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 15 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 15 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -374,7 +374,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function args: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 13 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 13 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -393,7 +393,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 8 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 8 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -410,7 +410,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` class existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/class/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -421,7 +421,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:38:49Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/existence/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -431,7 +431,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `cpp` function args: none agree, GitGalaxy, tree-sitter, ctags differ -*3-way split -- 1 occurrence as of 2026-08-21T02:38:49Z* +*3-way split -- 1 occurrence as of 2026-08-21T03:35:49Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`cpp/function/args/agree[none]_vs[ctags,gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -443,7 +443,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 271 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 271 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -462,7 +462,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 107 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 107 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -481,7 +481,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 48 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 48 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -500,7 +500,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function args: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -516,7 +516,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` class existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 6 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 6 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/class/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -531,7 +531,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 5 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 5 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -545,7 +545,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function args: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 4 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 4 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/args/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -558,7 +558,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 4 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 4 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/existence/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -571,7 +571,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` class existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/class/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -583,7 +583,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function args: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -593,7 +593,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -603,7 +603,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:38:55Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -613,7 +613,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `csharp` function args: none agree, GitGalaxy, tree-sitter, ctags differ -*3-way split -- 1 occurrence as of 2026-08-21T02:38:55Z* +*3-way split -- 1 occurrence as of 2026-08-21T03:35:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`csharp/function/args/agree[none]_vs[ctags,gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -625,7 +625,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `css` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:38:57Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:35:56Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`css/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -639,7 +639,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `dart` function existence: GitGalaxy agree, tree-sitter differ -*2-vs-1 -- 37 occurrences as of 2026-08-21T02:39:01Z* +*2-vs-1 -- 37 occurrences as of 2026-08-21T03:36:01Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`dart/function/existence/agree[gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -658,7 +658,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `dart` function existence: tree-sitter agree, GitGalaxy differ -*2-vs-1 -- 18 occurrences as of 2026-08-21T02:39:01Z* +*2-vs-1 -- 18 occurrences as of 2026-08-21T03:36:01Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`dart/function/existence/agree[tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -677,7 +677,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `dart` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 216 occurrences as of 2026-08-21T02:39:01Z* +*3-way split -- 216 occurrences as of 2026-08-21T03:36:01Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`dart/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -698,7 +698,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `fortran` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 14 occurrences as of 2026-08-21T02:39:06Z* +*2-vs-1 -- 14 occurrences as of 2026-08-21T03:36:06Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`fortran/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -717,7 +717,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `fortran` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 8 occurrences as of 2026-08-21T02:39:06Z* +*2-vs-1 -- 8 occurrences as of 2026-08-21T03:36:06Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`fortran/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -734,7 +734,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `fortran` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:39:06Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:36:06Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`fortran/function/existence/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -745,7 +745,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `fortran` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:39:06Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:36:06Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`fortran/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -754,11 +754,12 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest | wrf/module_initialize_real.F | `vint` | 5375 | *(n/a)* | *(n/a)* | | wrf/module_initialize_real.F | `foo` | 7519 | *(n/a)* | *(n/a)* | -### ❓ `fortran` function args: tree-sitter, ctags agree, GitGalaxy differ +### ✅ `fortran` function args: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:06Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:06Z* -**Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`fortran/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. +**Verdict** (by Claude Sonnet 5, direct investigation (surfaced while re-blessing the tri-comparison chart after #1973/#1985), 2026-08-21T00:00:00Z): +> Confirmed GitGalaxy engine defect, ctags and tree-sitter both correct. init_domain (module_initialize_real.F:41, `SUBROUTINE init_domain ( grid )`) genuinely takes 1 parameter. GitGalaxy's own args regex correctly matches '( grid )' when tested in isolation against the real declaration line -- the bug is upstream of the args regex entirely: fortran's func_start regex's optional return-TYPE-prefix group (`(?:INTEGER|REAL|...)[A-Za-z0-9_ \t\n&*,()=:]{0,40}?`) allows up to 40 characters including newlines between the TYPE keyword and the following FUNCTION/SUBROUTINE/etc keyword, with no requirement that they belong to the same statement. In this file, an unrelated, already-terminated `INTEGER :: internal_time_loop` declaration sits ~30 characters (4 blank lines) before `SUBROUTINE init_domain`, so the regex's own match.start() lands on that earlier, unrelated line instead of the real declaration -- corrupting every downstream computation anchored to it (start_line, body span, and -- since #1973's fix correctly bounds the args search to the label's OWN statement span -- the args search window too, which can no longer reach the real '( grid )' text several lines later). Filed as #1982 (not yet fixed). No credit/debit -- ctags and tree-sitter aren't corroborating each other by coincidence here, they're both just correctly parsing real Fortran grammar that GitGalaxy's func_start regex currently mis-anchors. | file | name | GitGalaxy | tree-sitter | ctags | |---|---|---|---|---| @@ -766,7 +767,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `fortran` function args: none agree, GitGalaxy, tree-sitter, ctags differ -*3-way split -- 1 occurrence as of 2026-08-21T02:39:06Z* +*3-way split -- 1 occurrence as of 2026-08-21T03:36:06Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`fortran/function/args/agree[none]_vs[ctags,gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -778,7 +779,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `go` function args: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 75 occurrences as of 2026-08-21T02:39:09Z* +*2-vs-1 -- 75 occurrences as of 2026-08-21T03:36:09Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`go/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -799,7 +800,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `haskell` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 103 occurrences as of 2026-08-21T02:39:12Z* +*2-vs-1 -- 103 occurrences as of 2026-08-21T03:36:12Z* **Verdict** (by Claude Sonnet 5 (dispatched agent investigation), 2026-08-19T00:00:00Z): > All 10 sampled cases are ctags-side artifacts, not real GitGalaxy/tree-sitter misses -- confirmed via direct `ctags -x` output against the corpus. Three distinct ctags Haskell-parser weaknesses cover the sample: (1) multi-clause double/triple-tagging -- ctags tags every pattern-matched equation line as its own occurrence of the name (writerFn/writeFnBinary/expandFilterPath: confirmed 2-3 raw ctags tags per function, one per clause; a file-wide count found 45 such extra same-name tags across the 7-file corpus, e.g. blockToInlines alone has 14). GitGalaxy/tree-sitter both correctly anchor to the FIRST clause only, leaving ctags' later-clause tags as the ones unpaired. (2) keyword-as-identifier misparsing -- `class`/`where`/`pattern` (from PatternSynonyms) get tagged as function names when ctags fails to parse past the keyword; confirmed at Options.hs:62 (`class HasSyntaxExtensions`), Parsing.hs:184 (module-header `where`), and 3 PatternSynonyms declarations in Options.hs. (3) CAF/value-vs-function kind collapse -- defaultAbbrevs/defaultKaTeXURL/defaultMathJaxURL/defaultWebTeXURL are zero-arg top-level VALUES (non-arrow type signatures), not functions; ctags has no value/variable kind at all (`ctags --list-kinds-full=Haskell` shows only constructor/function/module/type) so it lumps every `name = expr` binding into "function". GitGalaxy (language_standards.py haskell rules, #1312) and tree-sitter's own audit tooling (_find_haskell_signature_for_bind, #1566) both independently make the same value-vs-function distinction correctly -- real cross-tool corroboration, not coincidence. (4) TH-splice call sites misread as definitions -- deriveJSON at Options.hs:454/458 is a Template Haskell splice INVOKING an imported function, not defining one; ctags misparses the call as a definition. No GitGalaxy/tree-sitter defect anywhere in this shape; purely a ctags parser limitation, same category as the already-documented empty CTAGS_CLASS_KINDS['haskell']. @@ -819,7 +820,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `haskell` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 69 occurrences as of 2026-08-21T02:39:12Z* +*2-vs-1 -- 69 occurrences as of 2026-08-21T03:36:12Z* **Verdict** (by Claude Sonnet 5 (dispatched agent investigation), 2026-08-19T00:00:00Z): > Confirmed: all 10 sampled misses (and, by cross-check against additional non-sampled instances in Options.hs/Shared.hs, plausibly all 69) are locally-scoped function definitions -- `instance ... where` methods, `where`-clause helpers, or `let`-bound names inside `do` blocks -- never top-level module definitions. ctags' Haskell parser has no layout-rule/scope awareness and only tags equations anchored at column 1; it correctly handles multi-clause TOP-LEVEL definitions (verified via expandFilterPath, writeFnBinary, writerFn -- all tag fine, clauses and all), so this is a pure scope blind spot, not a clause-counting bug (distinct from the tree-sitter clause-splitting bug fixed earlier in this same effort, which shares 2 of the 10 sample names by coincidence of subject matter, not root cause). GitGalaxy and tree-sitter are both correct; ctags is not wrong so much as structurally incapable of seeing these. Known, expected limitation of ctags' Haskell parser, now documented alongside its existing Haskell notes in tests/tools/ctags_reader.py -- not a GitHub issue, nothing in this repo to fix. @@ -839,7 +840,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `haskell` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 16 occurrences as of 2026-08-21T02:39:12Z* +*2-vs-1 -- 16 occurrences as of 2026-08-21T03:36:12Z* **Verdict** (by Claude Sonnet 5 (session investigation), 2026-08-19T00:00:00Z): > Not a real discrepancy -- structural tooling gap, already documented in the codebase. tests/tools/ctags_reader.py:39-40,228 sets CTAGS_CLASS_KINDS['haskell'] = set() on purpose: "ctags' Haskell parser has no class-shaped kind at all (constructor/function/module/type only)". Every example in this shape (data/newtype/class declarations -- ReaderOptions, CiteMethod, HasSyntaxExtensions, etc.) is real; ctags structurally cannot report any of them for this language, not a sample-specific miss. No action needed beyond this note. @@ -859,7 +860,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `haskell` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:39:12Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:36:12Z* **Verdict** (by Claude Sonnet 5 (session investigation), 2026-08-19T00:00:00Z): > Mixed shape, resolved by reading both of the 2 occurrences directly (no larger sample needed). (1) Options.hs:438 getExtensions -- real function, `instance HasSyntaxExtensions WriterOptions where getExtensions opts = writerExtensions opts`. A sibling instance for ReaderOptions at Options.hs:80 has the identical shape. Tree-sitter's Haskell grammar doesn't expose typeclass-instance-method clause bodies the way it does top-level bindings, and ctags' Haskell parser has no instance-method kind either -- GitGalaxy is correct, both other tools have a real recall gap on typeclass instance methods. (2) Shared.hs:475 extensionEnabled -- NOT a real function. Imported from Text.Pandoc.Extensions (Shared.hs:114), only ever appears as a guard-clause call (`| extensionEnabled Ext_gfm_auto_identifiers exts = ...`). GitGalaxy's regex misreads a guard-clause invocation as a definition -- genuine GitGalaxy false positive, worth its own engine bug against language_standards.py's haskell func_start rule. @@ -871,7 +872,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `haskell` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 9 occurrences as of 2026-08-21T02:39:12Z* +*3-way split -- 9 occurrences as of 2026-08-21T03:36:12Z* **Verdict** (by Claude Sonnet 5 (session investigation), 2026-08-19T00:00:00Z): > One systematic cause, confirmed by reading source for 3 of the 9 (getMetadataFromFiles App.hs:395-397, splitTextByIndices Shared.hs:142-143, tabFilter Shared.hs:256-259) and consistent with the shape of the remaining 6. Every case is a point-free/eta-reduced Haskell equation: the type signature declares N params, but the specific clause GitGalaxy and tree-sitter both align to only explicitly binds N-1 of them, handling the trailing argument via composition (`.`) or `\case`. GitGalaxy counts arity from the full type signature (the true logical arity); tree-sitter's declaration-only reading counts only the clause's explicitly-bound patterns (correct for that one equation, but undercounts true arity). Neither reader is wrong about what it's measuring -- same shape as Claim 1 in docs/why_gitgalaxy_beats_ast_here.md. GitGalaxy's answer is arguably the more useful coupling signal; recommend documenting as a candidate Claim rather than treating as an engine defect to fix toward matching tree-sitter. @@ -892,7 +893,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `java` function args: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 28 occurrences as of 2026-08-21T02:39:15Z* +*2-vs-1 -- 28 occurrences as of 2026-08-21T03:36:15Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`java/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -911,7 +912,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `java` function args: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 12 occurrences as of 2026-08-21T02:39:15Z* +*2-vs-1 -- 12 occurrences as of 2026-08-21T03:36:15Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`java/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -930,7 +931,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `java` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:39:15Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:36:15Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`java/function/existence/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -942,7 +943,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `java` function args: none agree, GitGalaxy, tree-sitter, ctags differ -*3-way split -- 1 occurrence as of 2026-08-21T02:39:15Z* +*3-way split -- 1 occurrence as of 2026-08-21T03:36:15Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`java/function/args/agree[none]_vs[ctags,gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -954,7 +955,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 266 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 266 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -973,7 +974,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 182 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 182 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -992,7 +993,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 150 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 150 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1011,7 +1012,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 104 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 104 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1030,7 +1031,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` class existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 96 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 96 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/class/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1049,7 +1050,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 11 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 11 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1068,7 +1069,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function args: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1084,7 +1085,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `javascript` function args: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:39:18Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:36:17Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`javascript/function/args/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1097,7 +1098,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `kotlin` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 15 occurrences as of 2026-08-21T02:39:20Z* +*2-vs-1 -- 15 occurrences as of 2026-08-21T03:36:20Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`kotlin/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1116,7 +1117,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `kotlin` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:39:20Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:36:20Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`kotlin/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1128,7 +1129,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `kotlin` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:20Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:20Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`kotlin/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1140,7 +1141,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `m4` function existence: ctags agree, GitGalaxy differ -*2-vs-1 -- 76 occurrences as of 2026-08-21T02:39:26Z* +*2-vs-1 -- 76 occurrences as of 2026-08-21T03:36:26Z* **Verdict** (by gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed by claude-sonnet-5, 2026-08-20): > Clean, single-cause shape (all 10 sampled cases), not a GitGalaxy defect. Every sampled occurrence (curl/configure.ac lines 967-4994) is a real AC_DEFINE or AC_DEFINE_UNQUOTED call (e.g. line 2112: AC_DEFINE_UNQUOTED([CURL_DEFAULT_SSL_BACKEND], [...], [...])) -- an autoconf helper that emits a C preprocessor #define into the generated config.h at build time, NOT a new callable M4 macro definition. GitGalaxy's own func_start regex for m4 deliberately excludes AC_DEFINE/AC_DEFINE_UNQUOTED from its keyword set (m4_define|define|AC_DEFUN|AC_DEFUN_ONCE|AU_DEFUN|m4_defun only), so its silence here is correct. ctags' M4 parser heuristically tags any AC_DEFINE*-family call with a bracketed/plain first argument as a macro definition -- same macro-invocation-vs-definition confusion already documented for C's RICHCMP_WRAPPER pattern, now also documented in tests/tools/ctags_reader.py's m4 note. No GitHub issue against GitGalaxy -- this is a real, confirmed ctags-side limitation. (Separately, unrelated to this shape: a deeper live-pipeline recall gap causing GitGalaxy to extract only 1 m4 function total across the whole corpus, despite its func_start regex matching dozens of genuine AC_DEFUN/m4_define calls when run standalone, was found and fixed in part -- see PR #1927 for the func_start capture-group fix; the remaining pipeline-level gap is tracked separately, not part of this shape's verdict.) Investigated via gemini-3.1-pro-high (agy), all 10 sampled file:line citations independently verified. @@ -1160,7 +1161,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `m4` function existence: GitGalaxy agree, ctags differ -*2-vs-1 -- 36 occurrences as of 2026-08-21T02:39:26Z* +*2-vs-1 -- 36 occurrences as of 2026-08-21T03:36:26Z* **Verdict** (by claude-sonnet-5 (direct source read, no dispatch needed), 2026-08-20): > Confirmed real GitGalaxy false positive, now fixed. The old func_start regex had no capture group over the macro-name argument, so it matched the AC_DEFUN keyword itself as the 'function name' -- structurally identical to matching 'def' as a Python function's name instead of what follows it. gnucobol/configure.ac:658 'AC_DEFUN([AC_PROG_F77], [])' was reported as a function literally named 'AC_DEFUN'; ctags correctly reports nothing here since this call defines an empty macro body (a no-op placeholder, common autoconf idiom for stubbing out a check). Fixed in PR #1927: func_start now captures the real macro-name argument (AC_PROG_F77), handling m4's three real quoting conventions (backtick/apostrophe, bracket, double-bracket). Verified directly: the pipeline now reports 'AC_PROG_F77' at line 658, not 'AC_DEFUN'. @@ -1180,7 +1181,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `m4` class existence: GitGalaxy agree, ctags differ -*2-vs-1 -- 4 occurrences as of 2026-08-21T02:39:26Z* +*2-vs-1 -- 4 occurrences as of 2026-08-21T03:36:26Z* **Verdict** (by claude-sonnet-5 (direct source read, no dispatch needed), 2026-08-20): > Confirmed real GitGalaxy false positive, not yet fixed (tracked separately). m4's own class_start rule is explicitly None (m4 has no class/OOP concept) -- but detector.py's class extraction branch only checks _CLASS_START_NAMED_EXTRACTION_LANGS allowlist membership, not whether the language's own class_start is None, so m4 (and 18 other class_start=None languages) falls through to the generic 'class|struct|interface|trait|enum NAME' fallback regex regardless. That fallback has no awareness of m4 document structure, so it matches raw C struct declarations embedded as literal text inside autoconf feature-test macro arguments (e.g. curl/configure.ac:1358's 'struct SocketIFace *ISocket = NULL;' inside an AC_LANG_PROGRAM([[ ... ]]) block) as if they were real m4 classes. Verified directly against the live gatherer: gg_classes for curl/configure.ac returns ['SocketIFace', 'Library', 'sockaddr_in6'], none of which are real m4 constructs; ctags correctly reports none (no class-shaped kind for m4 at all). Filed as GitHub issue #1925 (broader architectural gap, confirmed for m4, 18 other class_start=None languages not yet checked) -- not fixed in this sweep. @@ -1196,7 +1197,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `makefile` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:28Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:27Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`makefile/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1208,7 +1209,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `matlab` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 1 occurrence as of 2026-08-21T02:39:29Z* +*3-way split -- 1 occurrence as of 2026-08-21T03:36:29Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`matlab/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1220,7 +1221,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `objective-c` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 104 occurrences as of 2026-08-21T02:39:31Z* +*2-vs-1 -- 104 occurrences as of 2026-08-21T03:36:31Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`objective-c/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1239,7 +1240,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `objective-c` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 91 occurrences as of 2026-08-21T02:39:31Z* +*2-vs-1 -- 91 occurrences as of 2026-08-21T03:36:31Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`objective-c/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1258,7 +1259,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `objective-c` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:39:31Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:36:31Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`objective-c/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1269,7 +1270,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `objective-c` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:31Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:31Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`objective-c/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1281,7 +1282,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `perl` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 122 occurrences as of 2026-08-21T02:39:37Z* +*2-vs-1 -- 122 occurrences as of 2026-08-21T03:36:37Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`perl/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1300,7 +1301,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `perl` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:39:37Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:36:37Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`perl/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1316,7 +1317,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `perl` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:39:37Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:36:37Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`perl/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1332,7 +1333,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `perl` class existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:37Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:37Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`perl/class/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1342,7 +1343,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `perl` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:37Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:37Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`perl/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1352,7 +1353,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `perl` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 64 occurrences as of 2026-08-21T02:39:37Z* +*3-way split -- 64 occurrences as of 2026-08-21T03:36:37Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`perl/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1373,7 +1374,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `php` class existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:41Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:41Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`php/class/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1383,7 +1384,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `php` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:41Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:41Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`php/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1395,7 +1396,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `powershell` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 16 occurrences as of 2026-08-21T02:39:44Z* +*2-vs-1 -- 16 occurrences as of 2026-08-21T03:36:44Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`powershell/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1414,7 +1415,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `powershell` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 7 occurrences as of 2026-08-21T02:39:44Z* +*2-vs-1 -- 7 occurrences as of 2026-08-21T03:36:44Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`powershell/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1430,7 +1431,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `powershell` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:44Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:44Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`powershell/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1440,7 +1441,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `powershell` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 5 occurrences as of 2026-08-21T02:39:44Z* +*3-way split -- 5 occurrences as of 2026-08-21T03:36:44Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`powershell/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1454,49 +1455,32 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ## python -### ❓ `python` function existence: ctags agree, GitGalaxy, tree-sitter differ +### ✅ `python` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 68 occurrences as of 2026-08-21T02:39:53Z* +*2-vs-1 -- 99 occurrences as of 2026-08-21T03:36:53Z* -**Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`python/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. +**Verdict** (by claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed), 2026-08-21T03:23:52Z): +> Already documented as Claim 2 in docs/why_gitgalaxy_beats_ast_here.md: tree-sitter-python has no concept of Cython's cdef class/cdef/cpdef syntax at all and loses track of scope at each cdef class boundary, so it finds 0 functions in cython/MemoryView.pyx and cython/MemoryView.pxd (0/0 vs GitGalaxy+ctags' 71/16). This shape's count grew from 32 to 99 within this same PR: it originally covered only the 32 'def'-based methods inside cdef class blocks (__cinit__, __dealloc__, __getbuffer__, etc.); fixing the sibling agree[ctags]_vs[gitgalaxy,tree_sitter] shape's func_start gap (issue #1999 -- GitGalaxy now also finds cdef/cpdef module-level functions) moved those newly-recognized occurrences into THIS shape too, since they still disagree with tree-sitter for the identical underlying reason. Confirmed via direct gather_language() check: (gg_funcs & ctags_funcs) - ts_funcs covers 16/16 real names in MemoryView.pxd and 71/72 in MemoryView.pyx (the one remaining name, get_slice_from_memview, is the documented Tempita-template residual gap tracked on the sibling shape). No GitGalaxy fix needed for tree-sitter's own recall here -- grammar limitation, not an engine defect. | file | name | GitGalaxy | tree-sitter | ctags | |---|---|---|---|---| -| cython/MemoryView.pxd | `_get_base` | *(n/a)* | *(n/a)* | 85 | -| cython/MemoryView.pxd | `array_cwrapper` | *(n/a)* | *(n/a)* | 53 | -| cython/MemoryView.pxd | `assign_item_from_object` | *(n/a)* | *(n/a)* | 84 | -| cython/MemoryView.pxd | `convert_item_to_object` | *(n/a)* | *(n/a)* | 83 | -| cython/MemoryView.pxd | `get_item_pointer` | *(n/a)* | *(n/a)* | 77 | -| cython/MemoryView.pxd | `get_memview` | *(n/a)* | *(n/a)* | 50 | -| cython/MemoryView.pxd | `is_slice` | *(n/a)* | *(n/a)* | 78 | -| cython/MemoryView.pxd | `memoryview_check` | *(n/a)* | *(n/a)* | 91 | -| cython/MemoryView.pxd | `memoryview_copy_contents` | *(n/a)* | *(n/a)* | 105 | -| cython/MemoryView.pxd | `memoryview_cwrapper` | *(n/a)* | *(n/a)* | 88 | +| cython/MemoryView.pxd | `memoryview_fromslice` | 98 | *(n/a)* | 98 | +| cython/MemoryView.pxd | `memoryview_cwrapper` | 88 | *(n/a)* | 88 | +| cython/MemoryView.pxd | `setitem_slice_assignment` | 79 | *(n/a)* | 79 | +| cython/MemoryView.pxd | `setitem_slice_assign_scalar` | 80 | *(n/a)* | 80 | +| cython/MemoryView.pxd | `setitem_indexed` | 81 | *(n/a)* | 81 | +| cython/MemoryView.pxd | `setitem_indexed1` | 82 | *(n/a)* | 82 | +| cython/MemoryView.pxd | `assign_item_from_object` | 84 | *(n/a)* | 84 | +| cython/MemoryView.pxd | `is_slice` | 78 | *(n/a)* | 78 | +| cython/MemoryView.pxd | `convert_item_to_object` | 83 | *(n/a)* | 83 | +| cython/MemoryView.pxd | `get_memview` | 50 | *(n/a)* | 50 | -### ❓ `python` function existence: GitGalaxy, ctags agree, tree-sitter differ +### ✅ `python` class existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 32 occurrences as of 2026-08-21T02:39:53Z* +*2-vs-1 -- 4 occurrences as of 2026-08-21T03:36:53Z* -**Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`python/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. - -| file | name | GitGalaxy | tree-sitter | ctags | -|---|---|---|---|---| -| cython/MemoryView.pyx | `__cinit__` | 147 | *(n/a)* | 147 | -| cython/MemoryView.pyx | `__cinit__` | 361 | *(n/a)* | 361 | -| cython/MemoryView.pyx | `__getbuffer__` | 199 | *(n/a)* | 199 | -| cython/MemoryView.pyx | `__getbuffer__` | 552 | *(n/a)* | 552 | -| cython/MemoryView.pyx | `__setitem__` | 253 | *(n/a)* | 253 | -| cython/MemoryView.pyx | `__setitem__` | 440 | *(n/a)* | 440 | -| cython/MemoryView.pyx | `__dealloc__` | 226 | *(n/a)* | 226 | -| cython/MemoryView.pyx | `__dealloc__` | 390 | *(n/a)* | 390 | -| cython/MemoryView.pyx | `__dealloc__` | 947 | *(n/a)* | 947 | -| cython/MemoryView.pyx | `__getitem__` | 250 | *(n/a)* | 250 | - -### ❓ `python` class existence: GitGalaxy, ctags agree, tree-sitter differ - -*2-vs-1 -- 4 occurrences as of 2026-08-21T02:39:53Z* - -**Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`python/class/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. +**Verdict** (by claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed), 2026-08-21T03:23:52Z): +> Extends Claim 2 (docs/why_gitgalaxy_beats_ast_here.md) one syntactic level up: tree-sitter-python doesn't just lose track of scope inside a cdef class block, it fails to recognize the 'cdef class' declaration itself as a class at all -- 0 class nodes reported for cython/MemoryView.pyx, missing all 4 real classes (array, Enum, memoryview, _memoryviewslice). GitGalaxy's class_start regex and ctags both correctly identify all 4 by name, confirmed via direct gather_language() check. Note: GitGalaxy's own class_data schema has no start_line column (documented in tri_comparison_gatherer.py's own module docstring), so the ledger's stored example shows a None 'reading' for GitGalaxy on this shape -- that's the (structurally absent) line number field, not an indication GitGalaxy missed the class; by NAME it matches ctags exactly. No GitGalaxy fix needed -- tree-sitter-python grammar limitation. docs/why_gitgalaxy_beats_ast_here.md's Claim 2 updated with this class-level evidence in the same PR. | file | name | GitGalaxy | tree-sitter | ctags | |---|---|---|---|---| @@ -1505,21 +1489,22 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest | cython/MemoryView.pyx | `memoryview` | *(n/a)* | *(n/a)* | 348 | | cython/MemoryView.pyx | `_memoryviewslice` | *(n/a)* | *(n/a)* | 936 | -### ❓ `python` function args: GitGalaxy, tree-sitter agree, ctags differ +### ✅ `python` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:53Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:53Z* -**Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`python/function/args/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. +**Verdict** (by claude sonnet 5, tri-comparison-ledger-sweep (direct investigation, no dispatch needed), 2026-08-21T03:23:52Z): +> Confirmed real GitGalaxy engine defect, fixed in the same pass (issue #1999). ctags alone correctly found real Cython cdef/cpdef module-level function definitions in cython/MemoryView.pyx (52) and cython/MemoryView.pxd (16) -- 68/68 occurrences, confirmed via a direct gather_language() name-diff across the whole corpus, not just the ledger's capped 10-example sample. GitGalaxy's func_start regex only recognized the literal 'def' keyword, so every cdef/cpdef-prefixed function (no 'def' at all) was invisible. tree-sitter-python structurally can't recognize cdef-prefixed functions either (no grammar concept of Cython dialect syntax -- same mechanism as Claim 2 in docs/why_gitgalaxy_beats_ast_here.md). FIXED: language_standards.py's python func_start regex gained a second alternative matching cdef/cpdef signatures (excluding cdef class/struct/enum/union/extern/packed/fused, which are declarations not functions). Verified: new extraction-gauntlet cases in test_python.py (valid/invalid/pathological + ReDoS sweep), crucible_check.py against the full ~80-repo corpus (31 diffs, all scoped to python/cython, both golden masters re-blessed), ruff/mypy audits clean. One residual gap, documented not fixed: get_slice_from_memview's return type is a Cython/Tempita '{{template}}' codegen placeholder, not standard Cython syntax (1 occurrence, narrow scope). | file | name | GitGalaxy | tree-sitter | ctags | |---|---|---|---|---| -| numpy/crackfortran.py | `markoutercomma` | 2 | 2 | 3 | +| cython/MemoryView.pyx | `get_slice_from_memview` | *(n/a)* | *(n/a)* | 1037 | ## ruby ### ❓ `ruby` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 6 occurrences as of 2026-08-21T02:39:55Z* +*2-vs-1 -- 6 occurrences as of 2026-08-21T03:36:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`ruby/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1534,7 +1519,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `ruby` function args: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 6 occurrences as of 2026-08-21T02:39:55Z* +*2-vs-1 -- 6 occurrences as of 2026-08-21T03:36:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`ruby/function/args/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1549,7 +1534,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `ruby` function args: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:39:55Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:36:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`ruby/function/args/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1561,7 +1546,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `ruby` class existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:39:55Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:36:55Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`ruby/class/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1574,7 +1559,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `rust` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 152 occurrences as of 2026-08-21T02:39:59Z* +*2-vs-1 -- 152 occurrences as of 2026-08-21T03:36:59Z* **Verdict** (by Claude Sonnet 5 (resolved from existing Claim 6 documentation, no dispatch), 2026-08-19T00:00:00Z): > Not a new question -- already-documented, evidence-backed rust behavior (Claim 6, docs/why_gitgalaxy_beats_ast_here.md: 'structure recall inside opaque macro bodies'). Confirmed directly: all 5 sampled names (get_param, init_access, get_components, from_components, apply) are in bevy/bevy_ecs_macros.rs, inside a `quote! { ... }` proc-macro body (confirmed at source lines 444-460 -- `#path`/`#fields_alias` interpolation syntax is the classic quote! token-generation pattern). These are real Rust function definitions being code-generated by a proc macro; GitGalaxy's regex correctly parses real function syntax wherever it textually appears, including inside macro bodies. tree-sitter-rust and ctags' Rust parser both treat macro_rules!/macro-invocation bodies as opaque token trees and structurally cannot emit function nodes for anything inside one -- not a bug in either, a real grammar limitation. This is exactly why rust is one of the 3 languages (with csharp/fortran) already promoted into ground truth via blind-spot-region detection in the OLD bi-comparison tool (tree_sitter_accuracy_audit.py's _find_blind_spot_ranges) -- this tri-comparison ledger entry is that same, already-understood gap surfacing again under the new 3-tool reconciliation. GitGalaxy is correct; no engine defect, no issue needed. Resolved directly from existing documentation, no fresh dispatch required (tri-comparison-ledger-sweep skill step 1.3). @@ -1594,7 +1579,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `rust` class existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 25 occurrences as of 2026-08-21T02:39:59Z* +*2-vs-1 -- 25 occurrences as of 2026-08-21T03:36:59Z* **Verdict** (by Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5, 2026-08-19T00:00:00Z): > Same mechanism as the already-resolved rust/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter] shape (Claim 6, docs/why_gitgalaxy_beats_ast_here.md) -- extended from `fn` definitions inside `quote!{}` invocation bodies to `struct` definitions inside `macro_rules!` DEFINITION bodies. All 6 sampled names confirmed, independently re-verified against source (not just the dispatched agent's own read): NonZeroVisitor (line 90), SaturatingVisitor (112), PrimitiveVisitor (136) inside serde/serde_core_de_impls.rs's `impl_deserialize_num!` macro (def starts line 81); SeqVisitor (998), SeqInPlaceVisitor (1036) inside `seq_impl!` (def starts 978); TupleVisitor (1403) inside `tuple_impl_body!` (nested in `tuple_impls!`, def starts 1396). All 6 are real, complete `struct` declarations, each immediately followed by a genuine `impl<'de,...> Visitor<'de> for ` block -- generated once per macro invocation, not fragments or hallucinated matches. tree-sitter and ctags both treat a macro_rules! arm's body as an opaque, unexpanded token tree and structurally cannot emit struct nodes from inside one, for the identical reason they can't see function definitions inside quote!{} bodies. GitGalaxy is correct in all 6 sampled cases; judged (not independently re-confirmed beyond the sample) to generalize to the full 25, all same-shaped serde-crate occurrences. No new tool defect -- Claim 6's doc text already covered this generically (`struct_item` was already named) but had no concrete cited example for this specific shape; added one (docs/why_gitgalaxy_beats_ast_here.md) rather than filing an issue. @@ -1614,7 +1599,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `rust` function args: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 21 occurrences as of 2026-08-21T02:39:59Z* +*2-vs-1 -- 21 occurrences as of 2026-08-21T03:36:59Z* **Verdict** (by Gemini (dispatched via tri-comparison-ledger-sweep, 2 rounds with self-correction), confirmed by Claude Sonnet 5, 2026-08-19T00:00:00Z): > Confirmed GitGalaxy engine defect, same root cause as the sibling shape rust/function/args/agree[none]_vs[gitgalaxy,tree_sitter] (#1872): a Rust lifetime tick (`'_`, `'a`, `'static`) never gets recognized as non-string during bracket/quote scanning. This shape surfaces the SECOND manifestation, in a different function than the first: `_matching_paren_end` (gitgalaxy/core/detector.py:3675-3703) has NO lifetime guard at all (unlike _count_top_level_args's broken-but-present one). A lifetime tick makes its self-containment check falsely fail, falling through to the comma/whitespace-split fallback meant for Lisp/Scheme/Shell (~line 4296) -- for single-parameter signatures with a lifetime and no comma this OVER-counts (opposite direction from the sibling shape's under-count), for multi-param signatures it under-counts via the same swallowed-closing-paren mechanism. Extends the how_to_investigate_a_discrepancy.md worked example (bevy_ecs_table.rs::initialize, 5 real params, GitGalaxy reports 3) across the full 8-item sample, independently hand-traced and confirmed exact-match against real source for all 8: bevy_ecs_table.rs:171,194, bevy_ecs_world.rs:2969,3005, serde_internals_ast.rs:62 (under-count, multi-param); bevy_reflect_path.rs:43, serde_core_de_impls.rs:3147, serde_internals_ast.rs:119 (over-count, single-param via the whitespace-split fallback). Dispatched investigation initially produced a fabricated mechanism on its first pass; caught by the dispatching agent's own manual code trace, corrected on a second pass, then independently re-verified byte-for-byte against all 8 real signatures before being accepted here -- treat this as a genuinely double-checked finding, not a single-pass claim. ctags and tree-sitter are both correct in every case. Judged to plausibly explain most/all of the remaining 21 (any rust signature with a lifetime annotation is susceptible) and possibly under-reported beyond this specific ledger shape too, since lifetimes are extremely common idiomatic rust. Added as a follow-up comment on #1872 rather than a duplicate issue, since both bugs should be fixed together. @@ -1634,7 +1619,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `rust` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 3 occurrences as of 2026-08-21T02:39:59Z* +*2-vs-1 -- 3 occurrences as of 2026-08-21T03:36:59Z* **Verdict** (by Claude Sonnet 5 (resolved directly via live ctags run, no dispatch), 2026-08-19T00:00:00Z): > Confirmed structural ctags limitation, not a bug -- resolved directly (no dispatch needed). All 3 sampled names (XRegUnion, FRegUnion, VRegUnion) are real Rust `union { }` declarations (confirmed at wasmtime/wasmtime_pulley_interp.rs:404,529,604), distinct from `struct` -- Rust's less-common C-style unsafe union construct. Ran `ctags --list-kinds-full=Rust` directly: its Rust parser's kind list is macro/method/implementation/enumerator/function/enum/interface/field/module/struct/typedef/variable -- there is NO union kind at all. Confirmed via direct ctags run against this exact file: it correctly finds the wrapping `struct FRegVal(FRegUnion)`-shaped types right next to each missed union, so this isn't a general miss, specifically a missing Rust-union kind. Same category as the already-documented ctags Haskell class-kind gap (tests/tools/ctags_reader.py) -- worth a similar doc note there, not a GitHub issue (nothing to fix, ctags upstream has no union support for this language). @@ -1647,7 +1632,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `rust` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:39:59Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:36:59Z* **Verdict** (by Claude Sonnet 5 (resolved directly via live ctags run, no dispatch), 2026-08-19T00:00:00Z): > Confirmed via direct ctags run and sibling comparison, resolved directly (no dispatch needed). `done_decode` (wasmtime/wasmtime_pulley_interp.rs:964) has a destructuring-pattern parameter -- `Done { _priv }: Done`, not a simple `name: Type` binding. Ran ctags directly against the file: its IMMEDIATE SIBLING in the same impl block, `debug_assert_done_reason_none` (line 960, same visibility/receiver shape, ordinary `&mut self`-only signature), IS correctly found as a ctags 'method'. done_decode alone is missing from ctags' output. Isolates the cause precisely to the destructuring-pattern parameter -- ctags' regex-based Rust parser appears to fail/skip the whole function when a parameter is a struct pattern rather than a plain identifier binding. GitGalaxy and tree-sitter both handle this fine (both agree on line 964). N=1 in this corpus, plausibly a real, narrow ctags parser gap (not GitGalaxy's) -- not chasing further given the tiny sample, noting rather than filing an issue since there's nothing in this repo to fix. @@ -1658,7 +1643,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `rust` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 21 occurrences as of 2026-08-21T02:39:59Z* +*3-way split -- 21 occurrences as of 2026-08-21T03:36:59Z* **Verdict** (by Gemini (dispatched via tri-comparison-ledger-sweep), confirmed by Claude Sonnet 5, 2026-08-19T00:00:00Z): > Confirmed GitGalaxy engine defect, not a modeling disagreement -- tree-sitter is correct in all 8 sampled cases (and this generalizes to the full 21: every sampled name is a deserialize_*/spawn_*_caller-shaped signature carrying a rust lifetime annotation, the exact trigger). Root cause, independently confirmed via two methods (dispatched agent read the code path; a second grep pass confirmed the attribute is dead): `gitgalaxy/core/detector.py::StructuralExtractor._count_top_level_args` has a guard meant to exempt rust/scala lifetime marks (`'_`, `'static`) from its string-literal scanner -- `getattr(self, 'language', '') in ('rust', 'scala')` around line 3766 -- but the class stores the language as `self.primary_lang_id` (set at line 497), never `self.language`. `self.language` is referenced NOWHERE ELSE in the file, confirmed by grep. The getattr always silently falls back to `''`, so the exemption guard never fires for any language, ever -- every lifetime `'` gets treated as an unterminated string-literal opener, swallowing all subsequent top-level commas until a real closing quote or end-of-string, fusing 2+ parameters into 1. A signature with 3 lifetime marks (odd count) never exits string mode at all and undercounts every remaining parameter. Real signatures confirmed at source: bevy/bevy_ecs_world.rs:1106,1121,1270 (`MovingPtr<'_, B>` swallows the next comma, 3 vs real 4, or 2 vs real 3); serde/serde_core_de_mod.rs:1105,1115 (`&'static str` swallows the next comma, 2 vs real 3); serde_core_de_mod.rs:1136 (two lifetimes, both trailing commas swallowed, 2 vs real 4); serde_core_de_mod.rs:1152,1163 (three lifetime marks, odd count means string mode never exits, 2 vs real 4). ctags has null coverage for these specific occurrences because they're bodyless trait-method declarations (ending in `;` inside a `trait` block) -- unrelated to the args bug, ctags appears to skip signature-only declarations generally. Filed as its own GitHub issue (attribute-name mismatch, one-line fix: `self.language` -> `self.primary_lang_id`, or equivalent), separate from this ledger record. @@ -1680,7 +1665,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `scala` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 16 occurrences as of 2026-08-21T02:40:01Z* +*3-way split -- 16 occurrences as of 2026-08-21T03:37:01Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`scala/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1701,7 +1686,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `scheme` function existence: GitGalaxy agree, ctags differ -*2-vs-1 -- 50 occurrences as of 2026-08-21T02:40:05Z* +*2-vs-1 -- 50 occurrences as of 2026-08-21T03:37:05Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`scheme/function/existence/agree[gitgalaxy]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1720,7 +1705,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ✅ `scheme` function existence: ctags agree, GitGalaxy differ -*2-vs-1 -- 84 occurrences as of 2026-08-21T02:40:05Z* +*2-vs-1 -- 84 occurrences as of 2026-08-21T03:37:05Z* **Verdict** (by gemini-3.1-pro-high (agy), dispatched via tri-comparison-ledger-sweep, reviewed and fixed by claude-sonnet-5, 2026-08-20): > Confirmed real, catastrophic GitGalaxy engine defect, generalizes to the full 92 occurrences (and beyond -- this was a 100% recall drop for the whole language, not specific to the sampled cases). Root cause isolated to detector.py's StructuralExtractor._slice_by_braces (Integration Mode B): its scope-delimiter selection checked `lang_id == "lisp"` to choose parenthesis delimiters over the curly-brace default -- but "lisp" has never been a real key in LANGUAGE_DEFINITIONS (only "scheme" is), so that branch was unreachable dead code in production. Every real scheme file fell through to the curly-brace default; since scheme is entirely parenthesis-delimited, the downstream scope-body search never found an opener and silently discarded every func_start match. GitGalaxy's own func_start regex was never the problem -- confirmed matching correctly standalone (31/31 hits on one file) and prism.py's comment stripping confirmed clean (raw (define count unchanged pre/post-prism). Fixed: delimiter choice now keys off lexical_family ("recursive_block_lisp") instead of the dead lang_id string, verified directly against the gatherer (0 -> 58 real functions found; ctags finds 92, so a smaller residual recall gap remains for a future pass, tracked as a follow-on, not blocking this fix). Filed as GitHub issue #1928. A pre-existing unit test (test_detector_mode_b_lisp_family) had been passing for the wrong reason (its mock language was literally named "lisp", matching the dead string check by construction) -- corrected to use scheme's real lexical_family value so it now validates the actual production mechanism. Investigated via gemini-3.1-pro-high (agy): live-pipeline isolation with a monkey-patch before/after proof (0 -> 14 functions when lang_id coerced to match the old check), independently re-verified by Claude against the exact cited source lines before applying. @@ -1742,7 +1727,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `shell` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:07Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:07Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`shell/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1754,7 +1739,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `solidity` function existence: GitGalaxy agree, tree-sitter differ -*2-vs-1 -- 6 occurrences as of 2026-08-21T02:40:08Z* +*2-vs-1 -- 6 occurrences as of 2026-08-21T03:37:08Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`solidity/function/existence/agree[gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1771,7 +1756,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `swift` function existence: GitGalaxy agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:10Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:10Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`swift/function/existence/agree[gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1781,7 +1766,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `swift` function existence: tree-sitter agree, GitGalaxy differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:10Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:10Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`swift/function/existence/agree[tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1791,7 +1776,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `swift` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 1 occurrence as of 2026-08-21T02:40:10Z* +*3-way split -- 1 occurrence as of 2026-08-21T03:37:10Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`swift/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1803,7 +1788,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `tcl` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 4 occurrences as of 2026-08-21T02:40:11Z* +*2-vs-1 -- 4 occurrences as of 2026-08-21T03:37:11Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`tcl/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1816,7 +1801,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `tcl` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:40:11Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:37:11Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`tcl/function/existence/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1827,7 +1812,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `tcl` function existence: GitGalaxy, ctags agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:11Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:11Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`tcl/function/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1837,7 +1822,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `tcl` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:11Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:11Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`tcl/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1849,7 +1834,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` function existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 1907 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 1907 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/function/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1868,7 +1853,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` class existence: GitGalaxy, tree-sitter agree, ctags differ -*2-vs-1 -- 501 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 501 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/class/existence/agree[gitgalaxy,tree_sitter]_vs[ctags]`) in `tri_comparison_ledger.json`. @@ -1887,7 +1872,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` function existence: tree-sitter agree, GitGalaxy, ctags differ -*2-vs-1 -- 174 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 174 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/function/existence/agree[tree_sitter]_vs[ctags,gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1906,7 +1891,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` function existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 61 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 61 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/function/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1925,7 +1910,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` function existence: tree-sitter, ctags agree, GitGalaxy differ -*2-vs-1 -- 9 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 9 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/function/existence/agree[ctags,tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1943,7 +1928,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` class existence: ctags agree, GitGalaxy, tree-sitter differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/class/existence/agree[ctags]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1954,7 +1939,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` function existence: GitGalaxy agree, tree-sitter, ctags differ -*2-vs-1 -- 2 occurrences as of 2026-08-21T02:40:32Z* +*2-vs-1 -- 2 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/function/existence/agree[gitgalaxy]_vs[ctags,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1965,7 +1950,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `typescript` function args: none agree, GitGalaxy, tree-sitter differ -*3-way split -- 4 occurrences as of 2026-08-21T02:40:32Z* +*3-way split -- 4 occurrences as of 2026-08-21T03:37:32Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`typescript/function/args/agree[none]_vs[gitgalaxy,tree_sitter]`) in `tri_comparison_ledger.json`. @@ -1980,7 +1965,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `zig` class existence: tree-sitter agree, GitGalaxy differ -*2-vs-1 -- 10 occurrences as of 2026-08-21T02:40:40Z* +*2-vs-1 -- 10 occurrences as of 2026-08-21T03:37:40Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`zig/class/existence/agree[tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. @@ -1999,7 +1984,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `zig` class existence: GitGalaxy agree, tree-sitter differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:40Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:40Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`zig/class/existence/agree[gitgalaxy]_vs[tree_sitter]`) in `tri_comparison_ledger.json`. @@ -2009,7 +1994,7 @@ Sorted 2-vs-1 splits before 3-way splits, unvalidated before validated, biggest ### ❓ `zig` function existence: tree-sitter agree, GitGalaxy differ -*2-vs-1 -- 1 occurrence as of 2026-08-21T02:40:40Z* +*2-vs-1 -- 1 occurrence as of 2026-08-21T03:37:40Z* **Not yet investigated.** See `docs/self_scan/how_to_investigate_a_discrepancy.md` for the process -- read the source at a few examples below, then hand-edit this entry (`zig/function/existence/agree[tree_sitter]_vs[gitgalaxy]`) in `tri_comparison_ledger.json`. diff --git a/docs/why_gitgalaxy_beats_ast_here.md b/docs/why_gitgalaxy_beats_ast_here.md index db58523a4..41465ddb6 100644 --- a/docs/why_gitgalaxy_beats_ast_here.md +++ b/docs/why_gitgalaxy_beats_ast_here.md @@ -119,6 +119,15 @@ per-occurrence line-based pairing (previously, collapsing same-named occurrences slot per file masked this almost entirely) — every one of the resulting "extra" (GitGalaxy found, tree-sitter didn't) occurrences on this corpus traces to this one file and this one cause. +**The same mechanism, one level up (2026-08-20, tri-comparison-ledger-sweep):** tree-sitter-python +doesn't just lose track of scope *inside* a `cdef class` block, it fails to recognize the `cdef +class` declaration itself as a class at all — `tree_sitter_accuracy_audit`'s own walk over +`MemoryView.pyx` reports 0 class nodes for the file, missing all 4 (`array`, `Enum`, `memoryview`, +`_memoryviewslice`), while both GitGalaxy's `class_start` regex and ctags correctly identify all 4 +by name (`python/class/existence/agree[ctags,gitgalaxy]_vs[tree_sitter]`, +`tri_comparison_ledger.json`). Same underlying cause as the function-recall case above (the base +grammar has no concept of the `cdef class` construct at all), just one syntactic level higher. + ## Claim 3: function recall when a grammar's own parse error cascades into unrelated real code For a file where the grammar hits a genuine parse error on some in-scope, valid construct it diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 516a6ab74..a507fb104 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -398,8 +398,28 @@ class PrismConfigSchema(TypedDict): # Anchors executable logic. Steps safely over decorators. # RULE 11 FIX (epic #813/#818): see args' comment above -- same PEP 695 nested-bracket # gap, same fix (widened generic-parameter step-over). + # tri-comparison-ledger-sweep (2026-08-20): second alternative adds Cython's + # `cdef`/`cpdef` module-level function definitions (`.pyx`/`.pxd`/`.pxi` are + # deliberately routed to "python" -- see `extensions` above -- for exactly this + # comprehensive-Cython-surface reason). These have no `def` keyword at all + # (`cdef int _allocate_buffer(array self) except -1:`), so the first alternative + # never saw them -- confirmed as a real, complete recall gap (68 real functions + # across `cython/MemoryView.pyx`/`.pxd` in the crucible corpus, ctags-corroborated, + # 0 found by GitGalaxy). Excludes `cdef class`/`struct`/`enum`/`union`/`extern`/ + # `packed`/`fused` up front (declarations, not functions -- `class_start` above + # already owns `cdef class`) and tolerates up to 2 return-type words plus an + # optional pointer star before the name (`cdef char *pybuffer_index(...)`), mirroring + # the same bounded-repetition discipline as the decorator step-over rather than an + # unbounded quantifier. A bare `cdef`-prefixed variable/attribute declaration (no + # trailing `(` on the same line, e.g. `cdef bint broadcasting`) never matches either + # branch since both require the literal `(` to close the match. "func_start": re.compile( - r"^[ \t]*(?:@[\w.]+(?:\([^)]*\))?[ \t]+){0,5}(?:async[ \t]+)?def[ \t]+\w+(?:\[(?:[^\[\]]|\[[^\[\]]*\])*\])?[ \t]*\(", + r"^[ \t]*(?:@[\w.]+(?:\([^)]*\))?[ \t]+){0,5}(?:async[ \t]+)?def[ \t]+\w+(?:\[(?:[^\[\]]|\[[^\[\]]*\])*\])?[ \t]*\(" + r"|" + r"^[ \t]*cp?def[ \t]+(?!(?:class|struct|enum|union|extern|packed|fused)\b)" + r"(?:(?:inline|public|readonly|api)[ \t]+){0,3}" + r"(?:[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*[ \t]+){0,2}" + r"\*{0,2}[ \t]*\w+[ \t]*\(", re.M, ), # 5. class_start (Object / Entity Declarations) diff --git a/tests/extraction/languages/test_python.py b/tests/extraction/languages/test_python.py index 3650f66e9..37733d9f7 100644 --- a/tests/extraction/languages/test_python.py +++ b/tests/extraction/languages/test_python.py @@ -63,11 +63,28 @@ "@pytest.mark.parametrize('x', [1, 2, 3])\ndef test_TargetFunc(x):", "test_TargetFunc", ), # pytest parametrize decorator + # tri-comparison-ledger-sweep (2026-08-20): Cython `cdef`/`cpdef` module-level + # function definitions -- `.pyx`/`.pxd`/`.pxi` are routed to "python" (see + # LANGUAGE_DEFINITIONS["python"]["extensions"]), and these have no `def` + # keyword at all, so they were a complete recall gap (68 real occurrences + # across cython/MemoryView.pyx + .pxd in the crucible corpus, confirmed + # against ctags -- see docs/self_scan/tri_comparison_ledger.json). + ("cdef TargetFunc(self):", "TargetFunc"), # bare cdef, no return type + ("cdef int TargetFunc(array self) except -1:", "TargetFunc"), # cdef w/ return type + except clause + ("cpdef TargetFunc(int x):", "TargetFunc"), # bare cpdef + ("cpdef bint TargetFunc(int x):", "TargetFunc"), # cpdef w/ return type + ("cdef inline bint TargetFunc(int x):", "TargetFunc"), # cdef w/ inline modifier + return type + ("cdef char *TargetFunc(Py_buffer *view):", "TargetFunc"), # pointer return type + (" cdef TargetFunc(self):", "TargetFunc"), # indented, inside a cdef class body ], "invalid": [ "class TargetFunc:", # class decl lookalike "TargetFunc = 5", # assignment lookalike "if TargetFunc():", # call inside condition + "cdef class TargetFunc:", # Cython class decl, not a function -- class_start's job + "cdef extern from \"header.h\":", # Cython extern block, not a function + "cdef bint TargetFunc", # Cython variable/attribute decl, no trailing "(" on this line + "cdef int TargetFunc[128]", # Cython array decl, "[" not "(" ], "pathological": [ ( @@ -128,6 +145,14 @@ def test_python_func_start_redos_immunity(): assert func_start.search("def Foo[T: Sequence[int]](x: T) -> T:") +def test_python_func_start_cdef_redos_immunity(): + """ReDoS sweep for the cdef/cpdef branch's bounded return-type/modifier repetition.""" + func_start = PYTHON_RULES["func_start"] + assert_redos_immune(func_start, "cdef " + "a " * 100000, timeout_sec=3.0) + assert_redos_immune(func_start, "cpdef inline " + "b " * 100000 + "(", timeout_sec=3.0) + assert func_start.search("cdef int TargetFunc(array self) except -1:") + + def test_python_func_start_known_limitation_no_whitespace_tolerance_between_name_and_generic_bracket(): """ Documents a known, NOT-fixed, PRE-EXISTING gap (unrelated to the diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index 63e4e7c1f..37762315d 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-21T02:07:26.923099+00:00", - "Total Scan Duration": "48.78 seconds" + "Analysis ISO Timestamp": "2026-08-21T03:15:59.614955+00:00", + "Total Scan Duration": "45.55 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,9 +196,9 @@ } }, "health": { - "avg_cognitive_load": 24.702, + "avg_cognitive_load": 24.689, "avg_safety_score": 38.661, - "avg_tech_debt": 24.647, + "avg_tech_debt": 24.729, "avg_documentation": 21.548 }, "composition": { @@ -285,7 +285,7 @@ "python": { "files": 268, "loc": 72431, - "impact": 40825.16000000001 + "impact": 41115.86000000001 }, "powershell": { "files": 8, @@ -1990,12 +1990,12 @@ }, "python/cython": { "file_count": 4, - "total_mass": 8733.98, + "total_mass": 9024.68, "avg_exposures": { - "cognitive_load": 23.95, + "cognitive_load": 20.99, "safety_score": 60.49, - "tech_debt": 65.49, - "verification": 41.13, + "tech_debt": 84.68, + "verification": 41.17, "api_exposure": 3.75, "concurrency": 3.65, "state_flux": 65.19, @@ -137565,592 +137565,162 @@ } } }, - "agc_assembly/apollo-11": { - "Directory Group Magnitude": 8797.66, - "File Count": 12, + "python/cython": { + "Directory Group Magnitude": 9024.68, + "File Count": 4, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" + "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "49.74%", - "Error & Exception Exposure": "71.78%", - "Tech Debt Exposure": "41.65%", - "Testing Exposure": "53.75%", - "API Exposure": "0.41%", - "Concurrency Exposure": "40.58%", - "State Flux Exposure": "83.27%", - "Commented Logic Exposure": "2.97%", - "Specification Exposure": "72.77%", - "Instability Exposure": "41.67%", + "Cognitive Load Exposure": "20.99%", + "Error & Exception Exposure": "60.49%", + "Tech Debt Exposure": "84.68%", + "Testing Exposure": "41.17%", + "API Exposure": "3.75%", + "Concurrency Exposure": "3.65%", + "State Flux Exposure": "65.19%", + "Commented Logic Exposure": "3.19%", + "Specification Exposure": "96.67%", + "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "21.52%", + "Documentation Exposure": "40.48%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc": { + "python/cython/CodeGeneration.py": { "1. Artifact Identity": { - "Filename": "AGC_BLOCK_TWO_SELF-CHECK.agc", - "Path": "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Filename": "CodeGeneration.py", + "Path": "python/cython/CodeGeneration.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "VisitorTransform", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1209.93, - "Y": 38.26, - "Z": 4170.88 + "X": 5478.08, + "Y": -18.75, + "Z": -2681.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 514, - "Coding LOC": 356, - "Documentation LOC": 128, - "Structural Magnitude": 393.92, - "Control Flow Ratio": "35.7%", + "Total LOC": 34, + "Coding LOC": 13, + "Documentation LOC": 13, + "Structural Magnitude": 11.06, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.166 + "Raw Cognitive Density": 0.385 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "57.14%", - "Error & Exception Exposure": "86.94%", - "Tech Debt Exposure": "91.26%", - "Testing Exposure": "80.0%", - "API Exposure": "1.21%", + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "76.23%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.22%", + "API Exposure": "5.85%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "6.6%", - "Specification Exposure": "91.3%", + "State Flux Exposure": "97.96%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "67.49%", + "Documentation Exposure": "67.04%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ADRSCHK", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 418, - "End Line": 436 - }, - { - "Function Name": "CONTINU", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 437, - "End Line": 450 - }, - { - "Function Name": "1CHK", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 184, - "End Line": 189 - }, - { - "Function Name": "ELOOPFIN", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 303, - "End Line": 325 - }, - { - "Function Name": "ERASLOOP", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "19.0%", - "Start Line": 262, - "End Line": 302 - }, - { - "Function Name": "SMODECHK", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 191, - "End Line": 199 - }, - { - "Function Name": "SOPT", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 496, - "End Line": 504 - }, - { - "Function Name": "COMADRS", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 381, - "End Line": 389 - }, - { - "Function Name": "BNKCHK", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 505, - "End Line": 513 - }, - { - "Function Name": "GONXTBNK", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 475, - "End Line": 480 - }, - { - "Function Name": "CYCLSHFT", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 338, - "End Line": 357 - }, - { - "Function Name": "SOPTION", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 482, - "End Line": 495 - }, - { - "Function Name": "FXFX", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 391, - "End Line": 402 - }, - { - "Function Name": "CNTRLOOP", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 329, - "End Line": 335 - }, - { - "Function Name": "BNKOPTN", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 204, - "End Line": 209 - }, - { - "Function Name": "27TO30", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 466, - "End Line": 472 - }, - { - "Function Name": "NXTBNK", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 452, - "End Line": 459 - }, - { - "Function Name": "SIDLOOP", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 178, - "End Line": 182 - }, - { - "Function Name": "FXADRS", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 403, - "End Line": 406 - }, - { - "Function Name": "TCALARM2", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 175, - "End Line": 177 - }, - { - "Function Name": "PRERRORS", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 161, - "End Line": 169 - }, - { - "Function Name": "ADSUM", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "11.1%", - "Start Line": 408, - "End Line": 416 - }, - { - "Function Name": "0EBANK", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 236, - "End Line": 242 - }, - { - "Function Name": "CHECKNJ", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 219, - "End Line": 222 - }, - { - "Function Name": "E134567B", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 244, - "End Line": 248 - }, - { - "Function Name": "2EBANK", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 250, - "End Line": 254 - }, - { - "Function Name": "SOPTIONS", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 201, - "End Line": 203 - }, - { - "Function Name": "17TO20", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 460, - "End Line": 462 - }, - { - "Function Name": "CHKSUPR", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 463, - "End Line": 465 - }, - { - "Function Name": "SOPTION1", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 210, - "End Line": 210 - }, - { - "Function Name": "SOPTION2", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 211, - "End Line": 211 - }, - { - "Function Name": "SOPTION3", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 212, - "End Line": 212 - }, - { - "Function Name": "SOPTION4", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 213, - "End Line": 213 - }, - { - "Function Name": "SOPTION5", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 214, - "End Line": 214 - }, - { - "Function Name": "SOPTION6", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 215, - "End Line": 215 - }, - { - "Function Name": "SOPTION7", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 216, - "End Line": 216 - }, - { - "Function Name": "SOPTON10", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 217, - "End Line": 217 - }, - { - "Function Name": "SELFCHK", + "Function Name": "visit_FuncDefNode", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 224, - "End Line": 224 - }, - { - "Function Name": "ERRORS", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 174 - }, - { - "Function Name": "COMMFX", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 375, - "End Line": 380 - }, - { - "Function Name": "NOEBANK", - "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 256, - "End Line": 260 + "Start Line": 25, + "End Line": 29 }, { - "Function Name": "STSHOSUM", - "Structural Impact": 1.2, + "Function Name": "__call__", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 374 - }, - { - "Function Name": "ERASCHK", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 235 - }, - { - "Function Name": "CNTRCHK", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 328 - }, - { - "Function Name": "ROPECHK", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 369, - "End Line": 370 + "Start Line": 20, + "End Line": 23 }, { - "Function Name": "NXTSUPR", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "visit_Node", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 473, - "End Line": 474 + "Start Line": 31, + "End Line": 33 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 100, - "Sequential Logic Declarations": 180, - "Function Parameters": 17, - "Function/Method Declarations": 46, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 11, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 40, - "State Mutations / Variable Reassignments": 161, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 19, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 2, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 17, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 8, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 2, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 4, + "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 5, - "Manual Memory Allocation": 31, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 19, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 38, - "Thread Synchronization Locks": 3, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 354, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 261, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -138167,15 +137737,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, + "Core Var Decl": 1, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 1, "Design Pascal Case": 0, - "Design Upper Case": 5, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 16, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -138199,312 +137769,279 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "25", - "COUNT", - "LST1", - "NEWJOB", - "SELFCHEC" + ".Nodes", + ".Visitor" ] }, - "agc_assembly/apollo-11/ALARM_AND_ABORT.agc": { + "python/cython/MemoryView.pxd": { "1. Artifact Identity": { - "Filename": "ALARM_AND_ABORT.agc", - "Path": "agc_assembly/apollo-11/ALARM_AND_ABORT.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", + "Filename": "MemoryView.pxd", + "Path": "python/cython/MemoryView.pxd", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Identity Proof": "Single Indicator (Ext: .pxd)" }, "2. Topological Coordinates": { - "X": -1972.24, - "Y": 62.74, - "Z": 3615.4 + "X": 5267.68, + "Y": 2.27, + "Z": -3584.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 231, - "Coding LOC": 125, - "Documentation LOC": 62, - "Structural Magnitude": 125.8, - "Control Flow Ratio": "32.0%", + "Total LOC": 109, + "Coding LOC": 79, + "Documentation LOC": 8, + "Structural Magnitude": 28.78, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.2 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "56.98%", - "Error & Exception Exposure": "87.49%", - "Tech Debt Exposure": "98.37%", - "Testing Exposure": "80.0%", - "API Exposure": "0.06%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "51.38%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.47%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "84.21%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "11.98%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ABORT2", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 175, - "End Line": 195 - }, - { - "Function Name": "FAIL3", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 84, - "End Line": 90 - }, - { - "Function Name": "VARALARM", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 218, - "End Line": 230 - }, - { - "Function Name": "PRIOLARM", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 125, - "End Line": 141 + "Function Name": "memoryview_fromslice", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 98, + "End Line": 102 }, { - "Function Name": "BAILOUT", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 143, - "End Line": 155 + "Function Name": "memoryview_cwrapper", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 88 }, { - "Function Name": "CCSHOLE", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 197, - "End Line": 204 + "Function Name": "setitem_slice_assignment", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 79 }, { - "Function Name": "CURTAINS", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 205, - "End Line": 211 + "Function Name": "setitem_slice_assign_scalar", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 80 }, { - "Function Name": "CHKFAIL1", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 74, - "End Line": 77 + "Function Name": "setitem_indexed", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 81, + "End Line": 81 }, { - "Function Name": "CHKFAIL2", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 79, + "Function Name": "setitem_indexed1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 82, "End Line": 82 }, { - "Function Name": "MULTFAIL", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 101, - "End Line": 123 + "Function Name": "assign_item_from_object", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 84 }, { - "Function Name": "POODOO", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 166, - "End Line": 174 + "Function Name": "is_slice", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 78 }, { - "Function Name": "MULTEXIT", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 99 + "Function Name": "convert_item_to_object", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 83 }, { - "Function Name": "WHIMPER", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "get_memview", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 156, - "End Line": 159 + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 50 }, { - "Function Name": "LARMENT", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "_get_base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 72 + "Start Line": 85, + "End Line": 85 }, { - "Function Name": "ALARM", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "memoryview_copy_contents", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 55 + "Start Line": 105, + "End Line": 108 }, { - "Function Name": "ALARM2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "array_cwrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 58 + "Start Line": 53, + "End Line": 53 }, { - "Function Name": "BORTENT", - "Structural Impact": 1.5, + "Function Name": "get_item_pointer", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 59 + "Start Line": 77, + "End Line": 77 }, { - "Function Name": "PRIOENT", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "memoryview_check", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 64 + "Start Line": 91, + "End Line": 92 }, { - "Function Name": "PROGLARM", + "Function Name": "transpose_memslice", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 94 + "Start Line": 95, + "End Line": 95 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 32, - "Sequential Logic Declarations": 68, - "Function Parameters": 17, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 3, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 45, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 7, + "Function Parameters": 12, + "Function/Method Declarations": 16, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 7, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 1, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 9, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 9, - "Authorship Metadata": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 3, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 9, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 5, - "Thread Synchronization Locks": 9, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 123, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 24, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 97, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 55, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -138520,16 +138057,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, + "Vectorized Math & Tensor Operations": 9, + "Core Var Decl": 0, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 1, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 15, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -138539,7 +138076,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -138553,784 +138090,947 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "10", - "COUNT", - "DISPLAYS", - "EBANK", - "FFTAG13", - "FFTAG7", - "POODOO" - ] + "9. Extracted Dependencies": [] }, - "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc": { + "python/cython/MemoryView.pyx": { "1. Artifact Identity": { - "Filename": "BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", - "Path": "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", + "Filename": "MemoryView.pyx", + "Path": "python/cython/MemoryView.pyx", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "object, memoryview", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Identity Proof": "Single Indicator (Ext: .pyx)" }, "2. Topological Coordinates": { - "X": -1362.1, - "Y": 68.01, - "Z": 4801.91 + "X": 4928.56, + "Y": 23.79, + "Z": -2892.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1060, - "Coding LOC": 734, - "Documentation LOC": 132, - "Structural Magnitude": 761.98, - "Control Flow Ratio": "46.1%", + "Total LOC": 1492, + "Coding LOC": 1059, + "Documentation LOC": 140, + "Structural Magnitude": 609.08, + "Control Flow Ratio": "61.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.52 + "Raw Cognitive Density": 0.45 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "71.38%", - "Error & Exception Exposure": "80.79%", - "Tech Debt Exposure": "36.39%", + "Cognitive Load Exposure": "19.46%", + "Error & Exception Exposure": "48.89%", + "Tech Debt Exposure": "61.64%", "Testing Exposure": "80.0%", "API Exposure": "0.41%", - "Concurrency Exposure": "99.99%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "5.14%", - "Specification Exposure": "96.97%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "22.76%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "65.21%", + "Commented Logic Exposure": "5.02%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "P41TABLE", - "Structural Impact": 42.1, + "Function Name": "__cinit__", + "Structural Impact": 42.2, "Lines of Code (LOC)": 50, - "Control Flow Branches": 27, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 104, - "End Line": 153 - }, - { - "Function Name": "CLOKJOB", - "Structural Impact": 30.0, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 725, - "End Line": 787 - }, - { - "Function Name": "P40AUTO", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "53.8%", - "Start Line": 904, - "End Line": 918 + "Control Flow Branches": 14, + "Input Parameters": 6, + "Control Flow Ratio": "93.3%", + "Start Line": 147, + "End Line": 196 }, { - "Function Name": "STCLOK3", - "Structural Impact": 11.8, + "Function Name": "__cinit__", + "Structural Impact": 28.2, "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "31.2%", - "Start Line": 676, - "End Line": 703 + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "73.3%", + "Start Line": 361, + "End Line": 388 }, { - "Function Name": "TIG-35", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 250, - "End Line": 273 + "Function Name": "__getbuffer__", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 552, + "End Line": 581 }, { - "Function Name": "ASTNRETN", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 805, - "End Line": 823 + "Function Name": "__getbuffer__", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 199, + "End Line": 224 }, { - "Function Name": "GOCUTOFF", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, + "Function Name": "memoryview_fromslice", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 52, "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 840, - "End Line": 858 + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 983, + "End Line": 1034 }, { - "Function Name": "COMFAIL2", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 20, + "Function Name": "setitem_slice_assign_scalar", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 31, "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "61.5%", - "Start Line": 626, - "End Line": 645 + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 478, + "End Line": 508 }, { - "Function Name": "CALLT-35", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 222, - "End Line": 245 + "Function Name": "memoryview_copy_contents", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 1270, + "End Line": 1339 }, { - "Function Name": "TIG-0", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 390, - "End Line": 412 + "Function Name": "__setitem__", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 440, + "End Line": 458 }, { - "Function Name": "CLOKTASK", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 705, - "End Line": 718 + "Function Name": "memview_slice", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "78.6%", + "Start Line": 799, + "End Line": 873 }, { - "Function Name": "GOPOST", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "__dealloc__", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 825, - "End Line": 838 + "Control Flow Ratio": "75.0%", + "Start Line": 390, + "End Line": 409 }, { - "Function Name": "COMFAIL", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, + "Function Name": "_unellipsify_index_tuple", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 595, - "End Line": 609 + "Control Flow Ratio": "90.9%", + "Start Line": 710, + "End Line": 752 }, { - "Function Name": "TIG-30", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "23.5%", - "Start Line": 292, - "End Line": 315 + "Function Name": "__getitem__", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 421, + "End Line": 438 }, { - "Function Name": "P41BLANK", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "_unellipsify", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 8, + "Input Parameters": 0, "Control Flow Ratio": "80.0%", - "Start Line": 275, - "End Line": 284 + "Start Line": 755, + "End Line": 785 }, { - "Function Name": "P40SJUNK", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 370, - "End Line": 379 + "Function Name": "_copy_strided_to_strided", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1122, + "End Line": 1150 }, { - "Function Name": "NULLCLOK", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 793, - "End Line": 803 + "Function Name": "format_from_typeinfo", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "30.4%", + "Start Line": 1460, + "End Line": 1491 }, { - "Function Name": "IGNITE", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "27.3%", - "Start Line": 860, - "End Line": 872 + "Function Name": "pybuffer_index", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 880, + "End Line": 907 }, { - "Function Name": "REP40ALM", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, + "Function Name": "copy_data_to_temp", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 885, - "End Line": 902 + "Control Flow Ratio": "85.7%", + "Start Line": 1191, + "End Line": 1228 }, { - "Function Name": "ULLGNOT", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, + "Function Name": "assign_item_from_object", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 321, - "End Line": 343 + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 535, + "End Line": 549 }, { - "Function Name": "DVMONCON", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "get_best_order", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 520, - "End Line": 531 + "Control Flow Ratio": "60.0%", + "Start Line": 1098, + "End Line": 1119 }, { - "Function Name": "BURNBABY", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 0, + "Function Name": "convert_item_to_object", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 159, - "End Line": 183 + "Start Line": 519, + "End Line": 533 }, { - "Function Name": "TIGTASK1", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "__dealloc__", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 552, - "End Line": 560 + "Control Flow Ratio": "80.0%", + "Start Line": 226, + "End Line": 233 }, { - "Function Name": "TIG-5", - "Structural Impact": 5.8, + "Function Name": "refcount_objects_in_slice", + "Structural Impact": 6.8, "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 354, - "End Line": 368 + "Control Flow Ratio": "100.0%", + "Start Line": 1376, + "End Line": 1390 }, { - "Function Name": "P41SPOT", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 188, - "End Line": 220 + "Function Name": "assign_item_from_object", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 956, + "End Line": 960 }, { - "Function Name": "P40ZOOMA", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "memoryview_copy_from_slice", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 579, - "End Line": 591 + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1072, + "End Line": 1088 }, { - "Function Name": "KILLTASK", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "11.1%", - "Start Line": 996, - "End Line": 1011 + "Function Name": "fill_contig_strides_array", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1170, + "End Line": 1188 }, { - "Function Name": "P40IGN", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 472, - "End Line": 479 + "Function Name": "transpose_memslice", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 913, + "End Line": 929 }, { - "Function Name": "P42IGN", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 512, - "End Line": 518 + "Function Name": "_slice_assign_scalar", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1405, + "End Line": 1419 }, { - "Function Name": "LETITLIV", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "is_slice", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1034, - "End Line": 1040 + "Start Line": 460, + "End Line": 468 }, { - "Function Name": "TSTFBANK", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1045, - "End Line": 1052 + "Function Name": "array_cwrapper", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 284, + "End Line": 294 }, { - "Function Name": "INVFLAG", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "convert_item_to_object", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 651, - "End Line": 656 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 950, + "End Line": 954 }, { - "Function Name": "COMFAIL4", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, + "Function Name": "_allocate_buffer", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 617, - "End Line": 624 + "Control Flow Ratio": "75.0%", + "Start Line": 264, + "End Line": 280 }, { - "Function Name": "P63IGN", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 1, + "Function Name": "size", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "5.9%", - "Start Line": 442, - "End Line": 471 + "Control Flow Ratio": "50.0%", + "Start Line": 629, + "End Line": 639 }, { - "Function Name": "ULLGTASK", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "slice_copy", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 347, - "End Line": 350 + "Start Line": 1048, + "End Line": 1062 }, { - "Function Name": "TURNITON", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 919, - "End Line": 923 + "Function Name": "strides", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 602, + "End Line": 607 }, { - "Function Name": "IGNITION", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 414, - "End Line": 440 + "Function Name": "suboffsets", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 610, + "End Line": 614 }, { - "Function Name": "P63IGN1", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, + "Function Name": "broadcast_leading", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 481, - "End Line": 487 + "Start Line": 1342, + "End Line": 1356 }, { - "Function Name": "P63ZOOM", + "Function Name": "_err_extents", "Structural Impact": 3.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 564, - "End Line": 570 - }, - { - "Function Name": "COMMON", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 384, - "End Line": 386 + "Start Line": 1234, + "End Line": 1240 }, { - "Function Name": "STOPCLOK", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, + "Function Name": "assert_direct_dimensions", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 790, - "End Line": 791 + "Control Flow Ratio": "66.7%", + "Start Line": 788, + "End Line": 792 }, { - "Function Name": "ADRSCAN", + "Function Name": "__len__", "Structural Impact": 3.1, "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1029, - "End Line": 1033 + "Control Flow Ratio": "25.0%", + "Start Line": 641, + "End Line": 645 }, { - "Function Name": "KILLDEAD", + "Function Name": "abs_py_ssize_t", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1054, - "End Line": 1059 + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1094, + "End Line": 1095 }, { - "Function Name": "COMFAIL3", + "Function Name": "shape", "Structural Impact": 2.9, "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 614, - "End Line": 615 + "Control Flow Ratio": "33.3%", + "Start Line": 598, + "End Line": 599 }, { - "Function Name": "TIGTASK", + "Function Name": "slice_get_size", "Structural Impact": 2.5, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 542, - "End Line": 550 + "Control Flow Ratio": "50.0%", + "Start Line": 1159, + "End Line": 1167 }, { - "Function Name": "WAITABIT", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_item_pointer", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 535, - "End Line": 540 + "Start Line": 411, + "End Line": 418 }, { - "Function Name": "P40SPOT", - "Structural Impact": 2.2, + "Function Name": "setitem_slice_assignment", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 470, + "End Line": 476 + }, + { + "Function Name": "memoryview_cwrapper", + "Structural Impact": 2.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 184, - "End Line": 187 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 693, + "End Line": 696 }, { - "Function Name": "NOULLAGE", + "Function Name": "setitem_indexed1", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 660, - "End Line": 663 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 514, + "End Line": 517 }, { - "Function Name": "ONULLAGE", + "Function Name": "_err_invalid_index", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 667, - "End Line": 670 + "Control Flow Ratio": "25.0%", + "Start Line": 704, + "End Line": 707 }, { - "Function Name": "KILLCLOK", + "Function Name": "refcount_copying", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 720, - "End Line": 723 + "Control Flow Ratio": "100.0%", + "Start Line": 1364, + "End Line": 1367 }, { - "Function Name": "IGNITE1", + "Function Name": "refcount_objects_in_slice_with_gil", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 874, - "End Line": 877 + "Control Flow Ratio": "100.0%", + "Start Line": 1370, + "End Line": 1373 }, { - "Function Name": "KILLTSK2", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, + "Function Name": "__setitem__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1013, - "End Line": 1028 + "Start Line": 253, + "End Line": 254 }, { - "Function Name": "TIG-30A", + "Function Name": "setitem_indexed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 510, + "End Line": 512 + }, + { + "Function Name": "_err_dim", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 286, - "End Line": 288 + "Start Line": 1243, + "End Line": 1245 }, { - "Function Name": "COMFAIL1", + "Function Name": "_err", "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 611, - "End Line": 612 + "Control Flow Ratio": "50.0%", + "Start Line": 1248, + "End Line": 1250 }, { - "Function Name": "P40ALM", + "Function Name": "_err_no_memory", "Structural Impact": 2.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 882, - "End Line": 883 + "Start Line": 1253, + "End Line": 1254 }, { - "Function Name": "P12IGN", + "Function Name": "copy", "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 499 + "Start Line": 667, + "End Line": 677 }, { - "Function Name": "ULLAGOFF", + "Function Name": "copy_fortran", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 533, - "End Line": 533 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 679, + "End Line": 689 }, { - "Function Name": "DISPNOT", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 788, - "End Line": 788 + "Function Name": "__getattr__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 248 }, { - "Function Name": "ABRTIGN", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "__getitem__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 250, + "End Line": 251 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 320, + "End Line": 321 + }, + { + "Function Name": "is_c_contig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 501, - "End Line": 510 + "Start Line": 655, + "End Line": 659 }, { - "Function Name": "P40ZOOM", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "is_f_contig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 572, - "End Line": 577 + "Start Line": 661, + "End Line": 665 }, { - "Function Name": "WANTAPS", - "Structural Impact": 1.1, + "Function Name": "memoryview_copy", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1065, + "End Line": 1069 + }, + { + "Function Name": "get_memview", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 317, - "End Line": 319 + "Start Line": 240, + "End Line": 242 }, { - "Function Name": "DISPCHNG", - "Structural Impact": 1.1, + "Function Name": "T", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 585, + "End Line": 588 + }, + { + "Function Name": "__repr__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 647, + "End Line": 649 + }, + { + "Function Name": "memview", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 381 + "Start Line": 236, + "End Line": 237 }, { - "Function Name": "STCLOK1", - "Structural Impact": 1.1, + "Function Name": "__len__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 244, + "End Line": 245 + }, + { + "Function Name": "__repr__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 323 + }, + { + "Function Name": "base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 591, + "End Line": 592 + }, + { + "Function Name": "_get_base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 594, + "End Line": 595 + }, + { + "Function Name": "ndim", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 617, + "End Line": 618 + }, + { + "Function Name": "itemsize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 621, + "End Line": 622 + }, + { + "Function Name": "nbytes", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 625, + "End Line": 626 + }, + { + "Function Name": "__str__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 651, + "End Line": 652 + }, + { + "Function Name": "object", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 944, + "End Line": 944 + }, + { + "Function Name": "__dealloc__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 947, + "End Line": 948 + }, + { + "Function Name": "_get_base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 962, + "End Line": 963 + }, + { + "Function Name": "object", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1076, + "End Line": 1076 + }, + { + "Function Name": "slice_assign_scalar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 674, - "End Line": 674 + "Start Line": 1396, + "End Line": 1401 }, { - "Function Name": "STCLOK2", + "Function Name": "copy_strided_to_strided", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1152, + "End Line": 1156 + }, + { + "Function Name": "memoryview_check", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 675 + "Start Line": 699, + "End Line": 700 }, { - "Function Name": "GOBACK", + "Function Name": "_err_ValueError", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 924, - "End Line": 924 + "Start Line": 1259, + "End Line": 1261 }, { - "Function Name": "DEAD", + "Function Name": "_err_IndexError", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1042, - "End Line": 1043 + "Start Line": 1264, + "End Line": 1266 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 222, - "Sequential Logic Declarations": 260, - "Function Parameters": 50, - "Function/Method Declarations": 66, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 16, + "Control Flow Branches": 241, + "Sequential Logic Declarations": 151, + "Function Parameters": 51, + "Function/Method Declarations": 83, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 51, + "Type/Safety Bypasses": 11, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 31, - "State Mutations / Variable Reassignments": 210, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 77, "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 31, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 123, - "UI / View Layer Components": 4, + "Structured Documentation Blocks": 20, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 28, - "Decorators and Annotations": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 51, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, - "Metaprogramming & Reflection": 20, - "Module Dependencies (Imports)": 20, - "Authorship Metadata": 2, + "Collection Iterators / Comprehensions": 6, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 16, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 2, + "Acknowledged Tech Debt (FIXMEs)": 3, + "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 8, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 46, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 38, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 27, - "Thread Synchronization Locks": 13, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 14, - "Private / Encapsulated Scopes": 725, - "Event Listeners & Subscribers": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 217, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 617, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 956, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -139346,16 +139046,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 35, + "Vectorized Math & Tensor Operations": 50, + "Core Var Decl": 150, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 148, "Design Pascal Case": 0, - "Design Upper Case": 35, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 4, + "Duplicate Logic": 2, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -139379,7047 +139079,7292 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 19, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "27", - "31", - "36", - "AOSQ", - "COUNT", - "DVCNTR", - "EBANK", - "FFTAG6", - "LST2", - "OMEGAQ", - "P40S", - "P40S1", - "P40S2", - "P40S3", - "STARIND", - "TGO", - "TRKMKCNT", - "TTOGO", - "WHICH" + "__future__", + "collections.abc", + "struct" ] }, - "agc_assembly/apollo-11/EXECUTIVE.agc": { + "python/cython/Nodes.py": { "1. Artifact Identity": { - "Filename": "EXECUTIVE.agc", - "Path": "agc_assembly/apollo-11/EXECUTIVE.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Filename": "Nodes.py", + "Path": "python/cython/Nodes.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "enum.IntEnum, type, Node", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -2290.79, - "Y": 1.53, - "Z": 4396.65 + "X": 5231.1, + "Y": 32.59, + "Z": -3195.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 497, - "Coding LOC": 345, - "Documentation LOC": 67, - "Structural Magnitude": 470.9, - "Control Flow Ratio": "34.4%", + "Total LOC": 10867, + "Coding LOC": 7698, + "Documentation LOC": 1568, + "Structural Magnitude": 8375.76, + "Control Flow Ratio": "60.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.605 + "Raw Cognitive Density": 0.918 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "69.89%", - "Error & Exception Exposure": "94.25%", - "Tech Debt Exposure": "68.15%", + "Cognitive Load Exposure": "59.48%", + "Error & Exception Exposure": "65.47%", + "Tech Debt Exposure": "77.07%", "Testing Exposure": "80.0%", - "API Exposure": "0.31%", - "Concurrency Exposure": "50.54%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.63%", - "Specification Exposure": "89.19%", + "API Exposure": "8.74%", + "Concurrency Exposure": "14.59%", + "State Flux Exposure": "97.56%", + "Commented Logic Exposure": "7.74%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "21.96%", + "Documentation Exposure": "71.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "EJSCAN", - "Structural Impact": 50.5, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 33, - "Input Parameters": 1, - "Control Flow Ratio": "73.3%", - "Start Line": 385, - "End Line": 432 + "Function Name": "generate_function_definitions", + "Structural Impact": 332.7, + "Lines of Code (LOC)": 494, + "Control Flow Branches": 153, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 2076, + "End Line": 2569 }, { - "Function Name": "FINDVAC2", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "64.7%", - "Start Line": 134, - "End Line": 146 + "Function Name": "analyse", + "Structural Impact": 245.9, + "Lines of Code (LOC)": 166, + "Control Flow Branches": 83, + "Input Parameters": 7, + "Control Flow Ratio": "72.8%", + "Start Line": 726, + "End Line": 891 }, { - "Function Name": "ADVAN", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 461, - "End Line": 472 + "Function Name": "generate_tuple_and_keyword_parsing_code", + "Structural Impact": 172.6, + "Lines of Code (LOC)": 233, + "Control Flow Branches": 71, + "Input Parameters": 4, + "Control Flow Ratio": "93.4%", + "Start Line": 4240, + "End Line": 4472 }, { - "Function Name": "CHANJOB", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "8.6%", - "Start Line": 211, - "End Line": 263 + "Function Name": "generate_type_ready_code", + "Structural Impact": 166.2, + "Lines of Code (LOC)": 238, + "Control Flow Branches": 68, + "Input Parameters": 4, + "Control Flow Ratio": "64.2%", + "Start Line": 5777, + "End Line": 6014 }, { - "Function Name": "EJ1", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "analyse_declarations", + "Structural Impact": 130.9, + "Lines of Code (LOC)": 158, + "Control Flow Branches": 70, "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 434, - "End Line": 441 + "Control Flow Ratio": "72.2%", + "Start Line": 5526, + "End Line": 5683 }, { - "Function Name": "WAKETEST", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "26.3%", - "Start Line": 326, - "End Line": 350 + "Function Name": "analyse_signature", + "Structural Impact": 107.3, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 58, + "Input Parameters": 2, + "Control Flow Ratio": "86.6%", + "Start Line": 3441, + "End Line": 3542 }, { - "Function Name": "SPECTEST", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 179, - "End Line": 186 + "Function Name": "analyse_declarations", + "Structural Impact": 100.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 47, + "Input Parameters": 3, + "Control Flow Ratio": "71.2%", + "Start Line": 1543, + "End Line": 1640 }, { - "Function Name": "ENDJOB1", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "18.2%", - "Start Line": 368, - "End Line": 383 + "Function Name": "generate_handling_code", + "Structural Impact": 97.1, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 44, + "Input Parameters": 3, + "Control Flow Ratio": "97.8%", + "Start Line": 8487, + "End Line": 8628 }, { - "Function Name": "NUCHANG2", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 290, - "End Line": 300 + "Function Name": "unroll", + "Structural Impact": 94.0, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 39, + "Input Parameters": 4, + "Control Flow Ratio": "60.9%", + "Start Line": 6428, + "End Line": 6519 }, { - "Function Name": "NEXTCORE", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 200, - "End Line": 210 + "Function Name": "analyse", + "Structural Impact": 90.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 42, + "Input Parameters": 3, + "Control Flow Ratio": "53.2%", + "Start Line": 1162, + "End Line": 1246 }, { - "Function Name": "NOVAC3", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 157, - "End Line": 162 + "Function Name": "__init__", + "Structural Impact": 85.8, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 25, + "Input Parameters": 9, + "Control Flow Ratio": "78.1%", + "Start Line": 5192, + "End Line": 5263 }, { - "Function Name": "JOBWAKE4", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 311, - "End Line": 316 + "Function Name": "generate_function_header", + "Structural Impact": 82.4, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 34, + "Input Parameters": 4, + "Control Flow Ratio": "94.4%", + "Start Line": 3944, + "End Line": 4025 }, { - "Function Name": "JOBWAKE3", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 318, - "End Line": 324 + "Function Name": "generate_function_definitions", + "Structural Impact": 82.0, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 36, + "Input Parameters": 3, + "Control Flow Ratio": "76.6%", + "Start Line": 4870, + "End Line": 5029 }, { - "Function Name": "CORFOUND", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "18.2%", - "Start Line": 166, - "End Line": 177 + "Function Name": "analyse_declarations", + "Structural Impact": 75.7, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 40, + "Input Parameters": 2, + "Control Flow Ratio": "65.6%", + "Start Line": 6267, + "End Line": 6359 }, { - "Function Name": "SETLOC", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 188, - "End Line": 198 + "Function Name": "generate_execution_code", + "Structural Impact": 72.6, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 37, + "Input Parameters": 2, + "Control Flow Ratio": "88.1%", + "Start Line": 8692, + "End Line": 8827 }, { - "Function Name": "ENDPRCHG", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 265, - "End Line": 274 + "Function Name": "analyse_declarations", + "Structural Impact": 71.1, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 37, + "Input Parameters": 2, + "Control Flow Ratio": "71.2%", + "Start Line": 2752, + "End Line": 2856 }, { - "Function Name": "NOVAC", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 37, - "End Line": 48 + "Function Name": "generate_loop", + "Structural Impact": 68.7, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "91.2%", + "Start Line": 10624, + "End Line": 10716 }, { - "Function Name": "EJ2", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 443, - "End Line": 453 + "Function Name": "generate_execution_code", + "Structural Impact": 66.7, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 34, + "Input Parameters": 2, + "Control Flow Ratio": "89.5%", + "Start Line": 8291, + "End Line": 8411 }, { - "Function Name": "CHANG2", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 79, - "End Line": 85 + "Function Name": "generate_execution_code", + "Structural Impact": 66.3, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 34, + "Input Parameters": 2, + "Control Flow Ratio": "82.9%", + "Start Line": 7976, + "End Line": 8088 }, { - "Function Name": "PRIOCHNG", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 107, - "End Line": 113 + "Function Name": "as_cfunction", + "Structural Impact": 63.1, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 17, + "Input Parameters": 10, + "Control Flow Ratio": "63.0%", + "Start Line": 3242, + "End Line": 3309 }, { - "Function Name": "SUPDXCHZ", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 487, - "End Line": 493 + "Function Name": "generate_argument_parsing_code", + "Structural Impact": 62.0, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 25, + "Input Parameters": 4, + "Control Flow Ratio": "75.8%", + "Start Line": 4052, + "End Line": 4129 }, { - "Function Name": "SPVAC", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 65, - "End Line": 68 + "Function Name": "analyse_types", + "Structural Impact": 61.3, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 28, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 6361, + "End Line": 6426 }, { - "Function Name": "CHANG1", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 72, - "End Line": 75 + "Function Name": "analyse", + "Structural Impact": 60.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 21, + "Input Parameters": 6, + "Control Flow Ratio": "70.0%", + "Start Line": 633, + "End Line": 676 }, { - "Function Name": "PRIOCH2", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 355, - "End Line": 363 + "Function Name": "generate_function_header", + "Structural Impact": 58.1, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 20, + "Input Parameters": 6, + "Control Flow Ratio": "66.7%", + "Start Line": 2982, + "End Line": 3031 }, { - "Function Name": "JOBWAKE", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 97, - "End Line": 103 + "Function Name": "generate_posargs_unpacking_code", + "Structural Impact": 56.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 17, + "Input Parameters": 8, + "Control Flow Ratio": "85.0%", + "Start Line": 4565, + "End Line": 4603 }, { - "Function Name": "NUDIRECT", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 474, - "End Line": 481 + "Function Name": "end_parallel_control_flow_block", + "Structural Impact": 55.9, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 20, + "Input Parameters": 5, + "Control Flow Ratio": "83.3%", + "Start Line": 10171, + "End Line": 10259 }, { - "Function Name": "SPVACIN", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 57, - "End Line": 60 + "Function Name": "analyse_argument_types", + "Structural Impact": 55.1, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "61.7%", + "Start Line": 3377, + "End Line": 3439 }, { - "Function Name": "JOBSLEEP", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 90, - "End Line": 93 + "Function Name": "analyse", + "Structural Impact": 54.4, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 22, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1365, + "End Line": 1424 }, { - "Function Name": "ENDOFJOB", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 117, - "End Line": 119 + "Function Name": "analyse", + "Structural Impact": 51.9, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 21, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 999, + "End Line": 1053 }, { - "Function Name": "ENDFIND", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 121, - "End Line": 123 + "Function Name": "analyse_declarations", + "Structural Impact": 51.0, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "71.1%", + "Start Line": 1715, + "End Line": 1765 }, { - "Function Name": "JOBSLP2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 287, - "End Line": 288 + "Function Name": "analyse_expressions", + "Structural Impact": 49.3, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "65.8%", + "Start Line": 10411, + "End Line": 10495 }, { - "Function Name": "FINDVAC", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 56 + "Function Name": "analyse_declarations", + "Structural Impact": 46.0, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 3322, + "End Line": 3375 }, { - "Function Name": "VACFOUND", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 152 + "Function Name": "analyse_declarations", + "Structural Impact": 45.8, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "77.4%", + "Start Line": 9367, + "End Line": 9415 }, { - "Function Name": "JOBSLP1", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 278, - "End Line": 286 + "Function Name": "generate_function_definitions", + "Structural Impact": 44.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 19, + "Input Parameters": 3, + "Control Flow Ratio": "79.2%", + "Start Line": 3857, + "End Line": 3942 }, { - "Function Name": "DUMMYJOB", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 455, - "End Line": 460 + "Function Name": "generate_execution_code", + "Structural Impact": 44.3, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 22, + "Input Parameters": 2, + "Control Flow Ratio": "81.5%", + "Start Line": 9505, + "End Line": 9593 }, { - "Function Name": "JOBWAKE2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 307, - "End Line": 310 + "Function Name": "_analyse_template_types", + "Structural Impact": 44.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 1323, + "End Line": 1363 }, { - "Function Name": "NOVAC2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 156 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 103, - "Sequential Logic Declarations": 196, - "Function Parameters": 20, - "Function/Method Declarations": 37, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 11, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 237, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 24, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 23, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 4, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 24, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 15, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 19, - "Thread Synchronization Locks": 11, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 339, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 299, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 10, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "01", - "DXCH", - "SELFRET" - ] - }, - "agc_assembly/apollo-11/INTERPRETER.agc": { - "1. Artifact Identity": { - "Filename": "INTERPRETER.agc", - "Path": "agc_assembly/apollo-11/INTERPRETER.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -2002.61, - "Y": 36.25, - "Z": 4664.6 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 3064, - "Coding LOC": 2085, - "Documentation LOC": 440, - "Structural Magnitude": 2750.7, - "Control Flow Ratio": "43.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.412 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "65.98%", - "Error & Exception Exposure": "95.12%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "0.91%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.02%", - "Specification Exposure": "98.35%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "55.02%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "MAXDV", - "Structural Impact": 42.4, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 36, - "Input Parameters": 0, - "Control Flow Ratio": "51.4%", - "Start Line": 2052, - "End Line": 2159 + "Function Name": "analyse_expressions", + "Structural Impact": 43.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "69.7%", + "Start Line": 7157, + "End Line": 7197 }, { - "Function Name": "INDJUMP", - "Structural Impact": 34.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 32, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 302, - "End Line": 336 + "Function Name": "generate_execution_code", + "Structural Impact": 42.6, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "95.5%", + "Start Line": 5067, + "End Line": 5155 }, { - "Function Name": "BHIZ", - "Structural Impact": 34.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 32, - "Input Parameters": 0, - "Control Flow Ratio": "82.1%", - "Start Line": 2926, - "End Line": 2956 + "Function Name": "analyse_types", + "Structural Impact": 42.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 19, + "Input Parameters": 3, + "Control Flow Ratio": "59.4%", + "Start Line": 6610, + "End Line": 6657 }, { - "Function Name": "UNIT", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 12, + "Function Name": "generate_execution_code", + "Structural Impact": 40.7, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 19, "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2203, - "End Line": 2239 + "Control Flow Ratio": "90.5%", + "Start Line": 10502, + "End Line": 10622 }, { - "Function Name": "MISCJUMP", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 24, + "Function Name": "declare_pyfunction", + "Structural Impact": 40.0, + "Lines of Code (LOC)": 38, "Control Flow Branches": 21, - "Input Parameters": 0, - "Control Flow Ratio": "91.3%", - "Start Line": 343, - "End Line": 366 - }, - { - "Function Name": "STORJUMP", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "81.0%", - "Start Line": 425, - "End Line": 456 + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 3559, + "End Line": 3596 }, { - "Function Name": "UNAJUMP", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "88.2%", - "Start Line": 367, - "End Line": 401 + "Function Name": "generate_stararg_copy_code", + "Structural Impact": 39.6, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "82.6%", + "Start Line": 4139, + "End Line": 4238 }, { - "Function Name": "BPL", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 13, + "Function Name": "generate_function_header", + "Structural Impact": 35.8, + "Lines of Code (LOC)": 45, "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 2958, - "End Line": 2970 - }, - { - "Function Name": "MPAC-", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "26.7%", - "Start Line": 1850, - "End Line": 1892 + "Input Parameters": 4, + "Control Flow Ratio": "73.7%", + "Start Line": 3683, + "End Line": 3727 }, { - "Function Name": "VXV", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "42.3%", - "Start Line": 1265, - "End Line": 1315 + "Function Name": "set_up_loop", + "Structural Impact": 34.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 7938, + "End Line": 7974 }, { - "Function Name": "TEST", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, + "Function Name": "inject_type_from_annotations", + "Structural Impact": 34.7, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 3043, - "End Line": 3057 + "Control Flow Ratio": "78.3%", + "Start Line": 1056, + "End Line": 1091 }, { - "Function Name": "VRIGHT2", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "32.0%", - "Start Line": 1695, - "End Line": 1729 + "Function Name": "dump", + "Structural Impact": 33.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 12, + "Input Parameters": 5, + "Control Flow Ratio": "57.1%", + "Start Line": 297, + "End Line": 325 }, { - "Function Name": "SQRTSUB", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "45.8%", - "Start Line": 2501, - "End Line": 2527 + "Function Name": "analyse_enum_declarations", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "72.2%", + "Start Line": 1879, + "End Line": 1912 }, { - "Function Name": "BUFNEG", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "38.5%", - "Start Line": 1927, - "End Line": 1961 + "Function Name": "analyse", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 11, + "Input Parameters": 6, + "Control Flow Ratio": "73.3%", + "Start Line": 554, + "End Line": 574 }, { - "Function Name": "BRANCH", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "76.9%", - "Start Line": 737, - "End Line": 748 + "Function Name": "generate_argument_parsing_code", + "Structural Impact": 31.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "70.0%", + "Start Line": 3046, + "End Line": 3081 }, { - "Function Name": "VSSL", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 1602, - "End Line": 1625 + "Function Name": "analyse_declarations", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "84.2%", + "Start Line": 9687, + "End Line": 9727 }, { - "Function Name": "GENSCR", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 1734, - "End Line": 1753 + "Function Name": "analyse_expressions", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 9729, + "End Line": 9758 }, { - "Function Name": "BUFZERO", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "52.9%", - "Start Line": 1802, - "End Line": 1819 + "Function Name": "analyse_expressions", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "84.2%", + "Start Line": 7045, + "End Line": 7067 }, { - "Function Name": "BUF-", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1834, - "End Line": 1848 + "Function Name": "generate_arg_assignment", + "Structural Impact": 30.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "52.2%", + "Start Line": 4474, + "End Line": 4499 }, { - "Function Name": "OPJUMP3", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 285, - "End Line": 297 + "Function Name": "generate_keyword_unpacking_code", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 4605, + "End Line": 4664 }, { - "Function Name": "UNITDV", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 2320, - "End Line": 2329 + "Function Name": "trap_parallel_exit", + "Structural Impact": 28.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 10043, + "End Line": 10098 }, { - "Function Name": "TPAGREE", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, + "Function Name": "generate_execution_code", + "Structural Impact": 28.7, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "23.5%", - "Start Line": 1074, - "End Line": 1094 + "Control Flow Ratio": "93.3%", + "Start Line": 5350, + "End Line": 5404 }, { - "Function Name": "GENDDV", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1985, - "End Line": 2015 + "Function Name": "generate_execution_code", + "Structural Impact": 28.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "82.4%", + "Start Line": 7202, + "End Line": 7248 }, { - "Function Name": "DVXSC", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "38.9%", - "Start Line": 1231, - "End Line": 1258 + "Function Name": "analyse_expressions", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "48.3%", + "Start Line": 9470, + "End Line": 9503 }, { - "Function Name": "PUSHUP", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "38.5%", - "Start Line": 227, - "End Line": 243 + "Function Name": "align_argument_type", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 2021, + "End Line": 2045 }, { - "Function Name": "GSHIFT", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 1389, - "End Line": 1426 + "Function Name": "generate_execution_code", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 7075, + "End Line": 7124 }, { - "Function Name": "GENSHIFT", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1666, - "End Line": 1674 + "Function Name": "analyse_declarations", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 1811, + "End Line": 1840 }, { - "Function Name": "ALSIGNAG", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 1332, - "End Line": 1336 + "Function Name": "needs_assignment_synthesis", + "Structural Impact": 24.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "55.0%", + "Start Line": 3645, + "End Line": 3661 }, { - "Function Name": "SWITCHES", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 3, + "Function Name": "analyse_expressions", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "17.6%", - "Start Line": 2995, - "End Line": 3029 + "Control Flow Ratio": "54.5%", + "Start Line": 6930, + "End Line": 6945 }, { - "Function Name": "VXM", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "19.2%", - "Start Line": 1150, - "End Line": 1193 + "Function Name": "generate_argument_declarations", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 4027, + "End Line": 4050 }, { - "Function Name": "LARGE", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, + "Function Name": "_handle_cclass_decorators", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "23.1%", - "Start Line": 2244, - "End Line": 2268 + "Control Flow Ratio": "61.1%", + "Start Line": 5483, + "End Line": 5524 }, { - "Function Name": "OCT40001", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 115, - "End Line": 132 + "Function Name": "put_error_catcher", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "70.0%", + "Start Line": 8835, + "End Line": 8866 }, { - "Function Name": "SINE", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "generate_function_body", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 2653, - "End Line": 2674 + "Control Flow Ratio": "64.7%", + "Start Line": 3830, + "End Line": 3855 }, { - "Function Name": "GOTOERS", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 692, - "End Line": 704 + "Function Name": "analyse_declarations", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 9320, + "End Line": 9345 }, { - "Function Name": "VVXSC", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1202, - "End Line": 1215 + "Function Name": "prepare_argument_coercion", + "Structural Impact": 21.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "68.8%", + "Start Line": 3797, + "End Line": 3817 }, { - "Function Name": "BUFPOS", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1913, - "End Line": 1925 + "Function Name": "privatize_temps", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 9920, + "End Line": 9953 }, { - "Function Name": "LASINEX", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2728, - "End Line": 2740 + "Function Name": "generate_argument_parsing_code", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "56.2%", + "Start Line": 3735, + "End Line": 3764 }, { - "Function Name": "GENSHFT2", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1676, - "End Line": 1685 + "Function Name": "generate_execution_code", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 5698, + "End Line": 5773 }, { - "Function Name": "VECAGREE", - "Structural Impact": 7.6, + "Function Name": "_validate_type_visibility", + "Structural Impact": 20.7, "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 2188, - "End Line": 2198 + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "72.7%", + "Start Line": 2905, + "End Line": 2915 }, { - "Function Name": "SQRT", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2383, - "End Line": 2393 + "Function Name": "analyse_expressions", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 9096, + "End Line": 9127 }, { - "Function Name": "VAD", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, + "Function Name": "generate_execution_code", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "83.3%", - "Start Line": 784, - "End Line": 805 - }, - { - "Function Name": "VSQSUB", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "27.8%", - "Start Line": 2473, - "End Line": 2494 + "Start Line": 9129, + "End Line": 9160 }, { - "Function Name": "GENSCL", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 1782, - "End Line": 1800 + "Function Name": "generate_execution_code", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "76.9%", + "Start Line": 6774, + "End Line": 6799 }, { - "Function Name": "ENDMAXDV", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "45.5%", - "Start Line": 2022, - "End Line": 2039 + "Function Name": "analyse_declarations", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "58.8%", + "Start Line": 6152, + "End Line": 6175 }, { - "Function Name": "TSLC2", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, + "Function Name": "cimport_numpy_check", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "71.4%", - "Start Line": 1631, - "End Line": 1639 + "Start Line": 9285, + "End Line": 9307 }, { - "Function Name": "GOTO", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 677, - "End Line": 690 + "Function Name": "generate_stararg_init_code", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 4501, + "End Line": 4534 }, { - "Function Name": "VROUND", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 943, - "End Line": 954 + "Function Name": "declare_cpdef_wrapper", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2858, + "End Line": 2903 }, { - "Function Name": "SN1", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 2677, - "End Line": 2703 + "Function Name": "analyse_declarations", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "52.9%", + "Start Line": 10735, + "End Line": 10771 }, { - "Function Name": "DOTSUB", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "21.1%", - "Start Line": 967, - "End Line": 991 + "Function Name": "propagate_var_privatization", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 9785, + "End Line": 9852 }, { - "Function Name": "CCSL", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 1438, - "End Line": 1442 + "Function Name": "generate_arg_conversion", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4674, + "End Line": 4691 }, { - "Function Name": "NORMTEST", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 2625, - "End Line": 2629 + "Function Name": "generate_argument_type_tests", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 4719, + "End Line": 4744 }, { - "Function Name": "DOSSHFT", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 1755, - "End Line": 1762 + "Function Name": "put_error_uncatcher", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 8868, + "End Line": 8894 }, { - "Function Name": "PUSH", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 2422, - "End Line": 2443 + "Function Name": "analyse_declarations", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1663, + "End Line": 1679 }, { - "Function Name": "BVSU", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 848, - "End Line": 868 + "Function Name": "generate_execution_code", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 10302, + "End Line": 10354 }, { - "Function Name": "VSSR", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "30.8%", - "Start Line": 1580, - "End Line": 1600 + "Function Name": "call_self_node", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "43.8%", + "Start Line": 2917, + "End Line": 2943 }, { - "Function Name": "LARGE2", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2270, - "End Line": 2290 + "Function Name": "generate_execution_code", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 6833, + "End Line": 6864 }, { - "Function Name": "SQRTNEG", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2531, - "End Line": 2534 + "Function Name": "generate_arg_type_test", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "46.7%", + "Start Line": 2581, + "End Line": 2602 }, { - "Function Name": "COMP", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1443, - "End Line": 1457 + "Function Name": "create_local_scope", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "53.3%", + "Start Line": 2050, + "End Line": 2071 }, { - "Function Name": "TSSL", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1550, - "End Line": 1565 + "Function Name": "generate_execution_code", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 7486, + "End Line": 7507 }, { - "Function Name": "UPPOS", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "analyse_expressions", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 1338, - "End Line": 1345 + "Control Flow Ratio": "50.0%", + "Start Line": 7917, + "End Line": 7936 }, { - "Function Name": "UPNEG", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "analyse_default_values", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 1347, - "End Line": 1355 + "Control Flow Ratio": "80.0%", + "Start Line": 1994, + "End Line": 2012 }, { - "Function Name": "POLY2", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1058, - "End Line": 1066 + "Function Name": "generate_assignment_code", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 1107, + "End Line": 1121 }, { - "Function Name": "DVNORM", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 1901, - "End Line": 1911 + "Function Name": "nogil_check", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "47.1%", + "Start Line": 2954, + "End Line": 2963 }, { - "Function Name": "NOIBNKSW", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 81, - "End Line": 88 + "Function Name": "generate_execution_code", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 7638, + "End Line": 7677 }, { - "Function Name": "COSINE", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2641, - "End Line": 2648 + "Function Name": "generate_execution_code", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 7791, + "End Line": 7831 }, { - "Function Name": "SIGN", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1431, - "End Line": 1437 + "Function Name": "generate_wrapper_functions", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "43.8%", + "Start Line": 3113, + "End Line": 3142 }, { - "Function Name": "MPACSRND", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1518, - "End Line": 1538 + "Function Name": "analyse_sharing_attributes", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 9760, + "End Line": 9783 }, { - "Function Name": "LEFT", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1777, - "End Line": 1780 + "Function Name": "analyse_declarations", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 10391, + "End Line": 10409 }, { - "Function Name": "ABS", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2401, - "End Line": 2404 + "Function Name": "declaration_matches", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 9417, + "End Line": 9429 }, { - "Function Name": "INDEX", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "22.2%", - "Start Line": 165, - "End Line": 179 + "Function Name": "analyse_declarations", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 9451, + "End Line": 9467 }, { - "Function Name": "ACOS3", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "18.8%", - "Start Line": 2754, - "End Line": 2771 + "Function Name": "declare", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 1702, + "End Line": 1713 }, { - "Function Name": "PDDL", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 556, - "End Line": 571 + "Function Name": "generate_execution_code", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "53.8%", + "Start Line": 6954, + "End Line": 6966 }, { - "Function Name": "15ADRERS", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2891, - "End Line": 2901 + "Function Name": "generate_execution_code", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 8175, + "End Line": 8221 }, { - "Function Name": "NEWOPS", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "analyse_templates", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 91, - "End Line": 99 + "Control Flow Ratio": "57.1%", + "Start Line": 704, + "End Line": 724 }, { - "Function Name": "STORE", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 459, - "End Line": 467 + "Function Name": "generate_execution_code", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1845, + "End Line": 1869 }, { - "Function Name": "PDVL", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 595, - "End Line": 608 + "Function Name": "declare", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5456, + "End Line": 5481 }, { - "Function Name": "CGOTO", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 713, - "End Line": 722 + "Function Name": "embed_position", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 52, + "End Line": 75 }, { - "Function Name": "STARTSTO", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 2, "Control Flow Ratio": "60.0%", - "Start Line": 473, - "End Line": 481 + "Start Line": 5321, + "End Line": 5344 }, { - "Function Name": "GOTOGE", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 706, - "End Line": 711 + "Function Name": "generate_function_definitions", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 10783, + "End Line": 10806 }, { - "Function Name": "ENDDOT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 992, - "End Line": 1000 + "Function Name": "analyse_expressions", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 5046, + "End Line": 5065 }, { - "Function Name": "DVOVF", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 1823, - "End Line": 1832 + "Function Name": "analyse_declarations", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 478, + "End Line": 494 }, { - "Function Name": "ARCCOS", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2711, - "End Line": 2721 + "Function Name": "__init__", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "80.0%", + "Start Line": 9067, + "End Line": 9082 }, { - "Function Name": "ACOSST2", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 2, "Control Flow Ratio": "42.9%", - "Start Line": 2742, - "End Line": 2751 + "Start Line": 7774, + "End Line": 7789 }, { - "Function Name": "ACOSSHR", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2786, - "End Line": 2790 + "Function Name": "__init__", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 3224, + "End Line": 3240 }, { - "Function Name": "ADDRESS", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 110, - "End Line": 112 + "Function Name": "infer_exception_type", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 8472, + "End Line": 8480 }, { - "Function Name": "ARGHI", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "6.7%", - "Start Line": 2556, - "End Line": 2586 + "Function Name": "declare_argument", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "35.7%", + "Start Line": 2571, + "End Line": 2579 }, { - "Function Name": "ACOSST", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "end_pos", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2723, - "End Line": 2726 + "Control Flow Ratio": "58.3%", + "Start Line": 276, + "End Line": 295 }, { - "Function Name": "TAGSUB", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2905, - "End Line": 2911 + "Function Name": "__new__", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 126, + "End Line": 140 }, { - "Function Name": "OPJUMP", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 101, - "End Line": 105 + "Function Name": "generate_execution_code", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 7417, + "End Line": 7430 }, { - "Function Name": "OVERFLOW", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "generate_execution_code", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 832, - "End Line": 845 + "Control Flow Ratio": "71.4%", + "Start Line": 8986, + "End Line": 9013 }, { - "Function Name": "VXSC", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1198, - "End Line": 1200 + "Function Name": "analyse_declarations", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 5291, + "End Line": 5314 }, { - "Function Name": "DMPR", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1363, - "End Line": 1365 + "Function Name": "generate_execution_code", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 7550, + "End Line": 7571 }, { - "Function Name": "ROUND", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1566, - "End Line": 1568 + "Function Name": "generate_execution_code", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 7322, + "End Line": 7341 }, { - "Function Name": "RIGHT", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1690, - "End Line": 1694 + "Function Name": "analyse", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "23.5%", + "Start Line": 1253, + "End Line": 1274 }, { - "Function Name": "ABVALABS", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2349, - "End Line": 2351 + "Function Name": "declare_arguments", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3604, + "End Line": 3618 }, { - "Function Name": "ZEROANS", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "unroll_assignments", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2535, - "End Line": 2538 + "Input Parameters": 6, + "Control Flow Ratio": "42.9%", + "Start Line": 6521, + "End Line": 6531 }, { - "Function Name": "SWSTORE", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "analyse_pytyping_modifiers", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3030, - "End Line": 3042 - }, - { - "Function Name": "INDEX2", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 181, - "End Line": 196 + "Control Flow Ratio": "71.4%", + "Start Line": 1426, + "End Line": 1437 }, { - "Function Name": "SMALL", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "put_into_closure", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "9.1%", - "Start Line": 2296, - "End Line": 2315 - }, - { - "Function Name": "SQRTABRT", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 2540, - "End Line": 2554 + "Control Flow Ratio": "50.0%", + "Start Line": 3737, + "End Line": 3759 }, { - "Function Name": "TAD", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 882, - "End Line": 892 + "Function Name": "analyse", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1489, + "End Line": 1506 }, { - "Function Name": "TSLCLOOP", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1641, - "End Line": 1649 + "Function Name": "put_error_cleaner", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 8896, + "End Line": 8912 }, { - "Function Name": "UMPAC-", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "analyse", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 2331, - "End Line": 2341 - }, - { - "Function Name": "TMODE", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 524, - "End Line": 530 + "Start Line": 1293, + "End Line": 1304 }, { - "Function Name": "DMPNSUB", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "get_preprocessor_guard", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1120, - "End Line": 1130 - }, - { - "Function Name": "SHORTT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 1485, - "End Line": 1492 + "Control Flow Ratio": "50.0%", + "Start Line": 2686, + "End Line": 2697 }, { - "Function Name": "VDEF", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2407, - "End Line": 2417 + "Function Name": "generate_argument_declarations", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3033, + "End Line": 3041 }, { - "Function Name": "TIX", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2875, - "End Line": 2881 + "Function Name": "generate_function_definitions", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 7250, + "End Line": 7258 }, { - "Function Name": "DOVLOAD", - "Structural Impact": 3.3, + "Function Name": "generate_argument_defaults_assignment_code", + "Structural Impact": 10.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 507, - "End Line": 512 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4549, + "End Line": 4554 }, { - "Function Name": "SWBRANCH", - "Structural Impact": 3.3, + "Function Name": "generate_function_definitions", + "Structural Impact": 10.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 724, - "End Line": 729 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 7509, + "End Line": 7514 }, { - "Function Name": "SHORTV", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1573, - "End Line": 1578 + "Function Name": "_warn_on_const_assignment", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6218, + "End Line": 6222 }, { - "Function Name": "XCHX", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2852, - "End Line": 2857 + "Function Name": "write_func_call", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 78, + "End Line": 101 }, { - "Function Name": "OPJUMP2", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 262, - "End Line": 265 + "Function Name": "f", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 79, + "End Line": 100 }, { - "Function Name": "DCOMP", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1459, - "End Line": 1483 + "Function Name": "analyse_expressions", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 7614, + "End Line": 7633 }, { - "Function Name": "MAXTEST", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1963, - "End Line": 1966 + "Function Name": "generate_execution_code", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7282, + "End Line": 7299 }, { - "Function Name": "RVQ", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2448, - "End Line": 2451 + "Function Name": "create_state_temp_if_needed", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 8949, + "End Line": 8961 }, { - "Function Name": "ACOSABRT", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2795, - "End Line": 2799 + "Function Name": "generate_execution_code", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7372, + "End Line": 7385 }, { - "Function Name": "LXA", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2834, - "End Line": 2837 + "Function Name": "unroll_rhs", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "36.4%", + "Start Line": 6533, + "End Line": 6544 }, { - "Function Name": "LXC", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "generate_execution_code", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 2839, - "End Line": 2842 + "Start Line": 7453, + "End Line": 7464 }, { - "Function Name": "XSU", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 2870, - "End Line": 2873 + "Start Line": 8274, + "End Line": 8286 }, { - "Function Name": "DOTIXBR", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2883, - "End Line": 2886 + "Function Name": "getbuffer_error_cleanup", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2666, + "End Line": 2675 }, { - "Function Name": "SETOVF", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 815, - "End Line": 816 + "Function Name": "bad_signature", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 3544, + "End Line": 3557 }, { - "Function Name": "DMP1", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1360, - "End Line": 1361 + "Function Name": "analyse_types", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6762, + "End Line": 6772 }, { - "Function Name": "RIGHTR", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1499, - "End Line": 1500 + "Function Name": "generate_execution_code", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 9032, + "End Line": 9041 }, { - "Function Name": "VSHRRND", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1540, - "End Line": 1545 + "Function Name": "_parameters_nogil_check", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 10278, + "End Line": 10282 }, { - "Function Name": "DSQ", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2346, - "End Line": 2347 + "Function Name": "generate_argument_type_tests", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 3087, + "End Line": 3094 }, { - "Function Name": "VSQ", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2419, - "End Line": 2420 + "Function Name": "annotate", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7260, + "End Line": 7268 }, { - "Function Name": "AXC", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2830, - "End Line": 2832 + "Function Name": "ForStatNode", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7740, + "End Line": 7747 }, { - "Function Name": "INCR", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2866, - "End Line": 2868 + "Function Name": "dump_child", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 308, + "End Line": 314 }, { - "Function Name": "NEG", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 755, - "End Line": 758 + "Function Name": "analyse_expressions", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 6228, + "End Line": 6234 }, { - "Function Name": "OVERFLWZ", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 824, - "End Line": 826 + "Function Name": "annotate", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7516, + "End Line": 7521 }, { - "Function Name": "SMALL2", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "func_attributes", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2240, - "End Line": 2242 + "Control Flow Ratio": "62.5%", + "Start Line": 1744, + "End Line": 1751 }, { - "Function Name": "ITR7", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 279, - "End Line": 280 + "Function Name": "generate_assignment_code", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 6662, + "End Line": 6675 }, { - "Function Name": "ITR0", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 416, - "End Line": 417 + "Function Name": "generate_arg_none_check", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 2604, + "End Line": 2615 }, { - "Function Name": "TCSUBTR", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2805, - "End Line": 2822 + "Function Name": "declare_python_arg", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 3620, + "End Line": 3631 }, { - "Function Name": "VPDVL", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 610, - "End Line": 624 + "Function Name": "declare_optional_arg_struct", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 893, + "End Line": 923 }, { - "Function Name": "DSQSUB", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 2457, - "End Line": 2471 + "Function Name": "generate_execution_code", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9228, + "End Line": 9254 }, { - "Function Name": "MPACSHR", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 1501, - "End Line": 1514 + "Function Name": "__deepcopy__", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 144, + "End Line": 160 }, { - "Function Name": "INTPRET", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 47, - "End Line": 58 + "Function Name": "analyse_declarations", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 1924, + "End Line": 1939 }, { - "Function Name": "VSTORE", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 483, - "End Line": 492 + "Function Name": "analyse_expressions", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2965, + "End Line": 2977 }, { - "Function Name": "ENDVPUSH", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 572, - "End Line": 581 + "Function Name": "unroll_lhs", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "27.3%", + "Start Line": 6546, + "End Line": 6558 }, { - "Function Name": "TPDVL", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 626, - "End Line": 634 + "Function Name": "analyse_expressions", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 8458, + "End Line": 8470 }, { - "Function Name": "DMPSUB2", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 927, - "End Line": 935 + "Function Name": "put_into_closure", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 3072, + "End Line": 3079 }, { - "Function Name": "POLYCOM", - "Structural Impact": 2.5, + "Function Name": "analyse_expressions", + "Structural Impact": 7.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1042, - "End Line": 1052 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3633, + "End Line": 3643 }, { - "Function Name": "MPACVBUF", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1319, - "End Line": 1328 + "Function Name": "buffer_defaults", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 5444, + "End Line": 5454 }, { - "Function Name": "SRTEST", - "Structural Impact": 2.5, + "Function Name": "generate_execution_code", + "Structural Impact": 7.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 2592, - "End Line": 2602 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 6190, + "End Line": 6200 }, { - "Function Name": "IERASTST", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 139, - "End Line": 146 + "Function Name": "declare_closure_privates", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 9896, + "End Line": 9907 }, { - "Function Name": "BDSU", - "Structural Impact": 2.4, + "Function Name": "calculate_default_value_code", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 1093, + "End Line": 1101 + }, + { + "Function Name": "signature_has_nongeneric_args", + "Structural Impact": 7.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 3819, + "End Line": 3825 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 6819, + "End Line": 6828 + }, + { + "Function Name": "base_ok", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 871, - "End Line": 877 + "Start Line": 1729, + "End Line": 1733 }, { - "Function Name": "BDDV", - "Structural Impact": 2.4, + "Function Name": "generate_execution_code", + "Structural Impact": 7.3, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1372, - "End Line": 1379 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2620, + "End Line": 2627 }, { - "Function Name": "ABVAL", - "Structural Impact": 2.4, + "Function Name": "getbuffer_init", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2657, + "End Line": 2664 + }, + { + "Function Name": "getbuffer_normal_cleanup", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2677, + "End Line": 2684 + }, + { + "Function Name": "get_const", + "Structural Impact": 7.3, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2353, - "End Line": 2359 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6461, + "End Line": 6467 }, { - "Function Name": "CALL", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 670, - "End Line": 675 + "Function Name": "annotate", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 8635, + "End Line": 8641 }, { - "Function Name": "DDVCALL", - "Structural Impact": 2.3, + "Function Name": "analyse_annotations", + "Structural Impact": 7.2, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2181, - "End Line": 2186 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2014, + "End Line": 2019 }, { - "Function Name": "TSTORE", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 494, - "End Line": 497 + "Function Name": "cleanup_temps", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9955, + "End Line": 9960 }, { - "Function Name": "ENDTPUSH", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "__new__", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "25.0%", - "Start Line": 586, - "End Line": 590 + "Start Line": 107, + "End Line": 114 }, { - "Function Name": "STORE1", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 641, - "End Line": 644 + "Function Name": "_allocate_closure_temp", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 9854, + "End Line": 9874 }, { - "Function Name": "DSU", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 819, - "End Line": 822 + "Function Name": "dump_pos", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 327, + "End Line": 343 }, { - "Function Name": "POWRSERS", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1026, - "End Line": 1030 + "Function Name": "end_parallel_block", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 10010, + "End Line": 10041 }, { - "Function Name": "VROTATEX", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1216, - "End Line": 1220 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3669, + "End Line": 3681 }, { - "Function Name": "DDV", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1367, - "End Line": 1370 + "Function Name": "generate_arg_conversion_from_pyobject", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 4693, + "End Line": 4704 }, { - "Function Name": "TSSR", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1494, - "End Line": 1498 + "Function Name": "generate_arg_conversion_to_pyobject", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4706, + "End Line": 4717 }, { - "Function Name": "RIGHT-", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1767, - "End Line": 1770 + "Function Name": "analyse", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "22.2%", + "Start Line": 1457, + "End Line": 1467 }, { - "Function Name": "UP", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2017, - "End Line": 2021 + "Function Name": "generate_function_header", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4859, + "End Line": 4868 }, { - "Function Name": "SQRTSHFT", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2395, - "End Line": 2399 + "Function Name": "generate_assignment_code", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 6563, + "End Line": 6572 }, { - "Function Name": "ARGLO", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2604, - "End Line": 2608 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 8098, + "End Line": 8106 }, { - "Function Name": "SUBTR", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2773, - "End Line": 2777 + "Function Name": "clone_node", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 223, + "End Line": 234 }, { - "Function Name": "ACOSZERO", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2801, - "End Line": 2804 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 7573, + "End Line": 7578 }, { - "Function Name": "SWSKIP", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3058, - "End Line": 3062 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 8413, + "End Line": 8418 }, { - "Function Name": "INTRSM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 61, - "End Line": 62 + "Function Name": "is_cdef_func_compatible", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 3311, + "End Line": 3320 }, { - "Function Name": "INDWORK", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "arg_decl_code", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 200, - "End Line": 201 + "Start Line": 3696, + "End Line": 3705 }, { - "Function Name": "DODLOAD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 503, - "End Line": 505 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 7387, + "End Line": 7391 }, { - "Function Name": "VMODE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 547, - "End Line": 548 + "Function Name": "generate_execution_code", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6895, + "End Line": 6911 }, { - "Function Name": "ENDDPUSH", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "fetch_parallel_exception", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 47, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 583, - "End Line": 584 + "Start Line": 10100, + "End Line": 10146 }, { - "Function Name": "VSU", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 781, - "End Line": 782 + "Function Name": "analyse_expressions", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 8158, + "End Line": 8168 }, { - "Function Name": "ENDVXV", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 810, - "End Line": 812 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 931, + "End Line": 936 }, { - "Function Name": "SETOVF2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "generate_argument_values_cleanup_code", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 956, - "End Line": 957 + "Start Line": 4556, + "End Line": 4563 }, { - "Function Name": "ARGZERO2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1095, - "End Line": 1097 + "Function Name": "annotate", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 8108, + "End Line": 8116 }, { - "Function Name": "ARGZERO", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_declarations", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1099, - "End Line": 1100 + "Start Line": 8963, + "End Line": 8971 }, { - "Function Name": "SHORTMP2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1108, - "End Line": 1110 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 591, + "End Line": 595 }, { - "Function Name": "DMODE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "analyse", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1143, - "End Line": 1144 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 612, + "End Line": 616 }, { - "Function Name": "MXV", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1146, - "End Line": 1148 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 620, + "End Line": 624 }, { - "Function Name": "VPROJ", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "assure_gil", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2332, + "End Line": 2338 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3096, + "End Line": 3102 + }, + { + "Function Name": "generate_argument_conversion_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4666, + "End Line": 4672 + }, + { + "Function Name": "create_scope", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1225, - "End Line": 1227 + "Start Line": 5284, + "End Line": 5289 }, { - "Function Name": "SETPD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1383 + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 5685, + "End Line": 5691 }, { - "Function Name": "TSLC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1385, - "End Line": 1387 + "Function Name": "annotate", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6680, + "End Line": 6686 }, { - "Function Name": "ENDTSLC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1651, - "End Line": 1652 + "Start Line": 6709, + "End Line": 6715 }, { - "Function Name": "SGNDVOVF", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1820, - "End Line": 1822 + "Function Name": "generate_execution_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6723, + "End Line": 6728 }, { - "Function Name": "TPUSH", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "generate_execution_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2445, - "End Line": 2446 + "Start Line": 7005, + "End Line": 7010 }, { - "Function Name": "ARCSIN", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2708, - "End Line": 2709 + "Start Line": 7542, + "End Line": 7548 }, { - "Function Name": "ACOSOVF", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2792, - "End Line": 2793 + "Function Name": "annotate", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7580, + "End Line": 7585 }, { - "Function Name": "AXT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_declarations", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 8267, + "End Line": 8272 + }, + { + "Function Name": "annotate", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 8420, + "End Line": 8425 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2824, - "End Line": 2825 + "Start Line": 8681, + "End Line": 8687 }, { - "Function Name": "XSTORE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2826, - "End Line": 2828 + "Start Line": 9221, + "End Line": 9226 }, { - "Function Name": "SXA", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "declare_arguments", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2844, - "End Line": 2846 + "Start Line": 2945, + "End Line": 2949 }, { - "Function Name": "MSTORE1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "generate_function_body", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 4773, + "End Line": 4800 + }, + { + "Function Name": "annotate", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6016, + "End Line": 6020 + }, + { + "Function Name": "_check_const_assignment", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6601, + "End Line": 6604 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2847, - "End Line": 2849 + "Start Line": 6947, + "End Line": 6950 }, { - "Function Name": "XAD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_declarations", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7360, + "End Line": 7364 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2859, - "End Line": 2861 + "Start Line": 7366, + "End Line": 7370 }, { - "Function Name": "XAD2", - "Structural Impact": 2.1, + "Function Name": "annotate", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7393, + "End Line": 7397 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7906, + "End Line": 7909 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 5.3, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2862, - "End Line": 2864 + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6184, + "End Line": 6186 }, { - "Function Name": "RTB", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "generate_argument_values_setup_code", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 2923, - "End Line": 2924 + "Start Line": 4536, + "End Line": 4547 }, { - "Function Name": "CCALL", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "as_cclass", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 658, - "End Line": 668 + "Control Flow Ratio": "20.0%", + "Start Line": 5265, + "End Line": 5282 }, { - "Function Name": "DOT", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1142, - "End Line": 1142 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 9670, + "End Line": 9685 }, { - "Function Name": "TCQBNK00", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2589, - "End Line": 2589 + "Function Name": "align_error_path_gil_to_success_path", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2433, + "End Line": 2441 }, { - "Function Name": "LDANZIG", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "generate_execution_code", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2783, - "End Line": 2783 - }, - { - "Function Name": "DMPSUB", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 926 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 7713, + "End Line": 7737 }, { - "Function Name": "POLY", - "Structural Impact": 1.9, + "Function Name": "fresh_finally_clause", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1040 + "Control Flow Ratio": "50.0%", + "Start Line": 8715, + "End Line": 8723 }, { - "Function Name": "DMP", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "hdr_cname", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 904, - "End Line": 908 + "Control Flow Ratio": "40.0%", + "Start Line": 990, + "End Line": 996 }, { - "Function Name": "OVERFLWY", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getter_cfunc", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 828, - "End Line": 830 + "Control Flow Ratio": "28.6%", + "Start Line": 6063, + "End Line": 6070 }, { - "Function Name": "ITR10", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 163 + "Function Name": "setter_cfunc", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 6073, + "End Line": 6080 }, { - "Function Name": "SLOAD2", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 74 + "Function Name": "error_value", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3104, + "End Line": 3108 }, { - "Function Name": "ITR14", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 257 + "Function Name": "get_preprocessor_guard", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3144, + "End Line": 3149 }, { - "Function Name": "15BITADR", - "Structural Impact": 1.4, + "Function Name": "check_for_yields", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 9084, + "End Line": 9089 + }, + { + "Function Name": "code_object", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2744, + "End Line": 2746 + }, + { + "Function Name": "analyse", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1516, + "End Line": 1521 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7833, + "End Line": 7838 + }, + { + "Function Name": "generate_cached_builtins_decls", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 402, + "End Line": 406 + }, + { + "Function Name": "generate_lambda_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 408, + "End Line": 410 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 434, + "End Line": 437 + }, + { + "Function Name": "generate_arg_xdecref", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4131, + "End Line": 4133 + }, + { + "Function Name": "generate_arg_decref", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4135, + "End Line": 4137 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5693, + "End Line": 5696 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6730, + "End Line": 6732 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6866, + "End Line": 6869 + }, + { + "Function Name": "put_return", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7126, + "End Line": 7129 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7131, + "End Line": 7133 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7466, + "End Line": 7469 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 8630, + "End Line": 8633 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 8829, + "End Line": 8833 + }, + { + "Function Name": "declare", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1798, + "End Line": 1809 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6082, + "End Line": 6093 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 8973, + "End Line": 8984 + }, + { + "Function Name": "release_closure_privates", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9909, + "End Line": 9918 + }, + { + "Function Name": "getbuffer_check", + "Structural Impact": 3.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 271, - "End Line": 278 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2648, + "End Line": 2655 }, { - "Function Name": "TLOAD", - "Structural Impact": 1.4, + "Function Name": "check", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 517, - "End Line": 523 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 128, + "End Line": 134 }, { - "Function Name": "ENDVLOAD", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 537, - "End Line": 545 + "Function Name": "analyse_expressions", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6884, + "End Line": 6890 }, { - "Function Name": "SQRTNORM", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2616, - "End Line": 2623 + "Function Name": "generate_execution_code", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 7021, + "End Line": 7026 }, { - "Function Name": "DOSTORE", - "Structural Impact": 1.3, + "Function Name": "analyse_declarations", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 410, - "End Line": 415 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7767, + "End Line": 7772 }, { - "Function Name": "GEADDR", - "Structural Impact": 1.2, + "Function Name": "annotate", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7840, + "End Line": 7846 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 8451, + "End Line": 8456 + }, + { + "Function Name": "put_num_threads", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9888, + "End Line": 9893 + }, + { + "Function Name": "undef_builtin_expect_apple_gcc_bug", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10267, + "End Line": 10272 + }, + { + "Function Name": "call", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 129, + "End Line": 133 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 150, - "End Line": 153 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 271, + "End Line": 274 }, { - "Function Name": "INDERASE", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 206 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 423, + "End Line": 426 }, { - "Function Name": "REGUP", - "Structural Impact": 1.2, + "Function Name": "analyse_expressions", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 428, + "End Line": 432 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 439, + "End Line": 443 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 245, - "End Line": 248 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6871, + "End Line": 6874 }, { - "Function Name": "VLOAD", - "Structural Impact": 1.2, + "Function Name": "annotate", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 532, - "End Line": 535 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7471, + "End Line": 7474 }, { - "Function Name": "SHORTMP", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1104, - "End Line": 1107 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7537, + "End Line": 7540 }, { - "Function Name": "LEFT-", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7911, + "End Line": 7915 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1772, - "End Line": 1775 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9091, + "End Line": 9094 }, { - "Function Name": "BUFNORM", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1895, - "End Line": 1899 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10296, + "End Line": 10300 }, { - "Function Name": "SQRTNM2", - "Structural Impact": 1.2, + "Function Name": "mangle", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2610, - "End Line": 2614 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 10773, + "End Line": 10777 }, { - "Function Name": "ASINEX", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2779, - "End Line": 2782 + "Function Name": "cpp_check", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 216, + "End Line": 218 }, { - "Function Name": "DLOAD", - "Structural Impact": 1.1, + "Function Name": "analyse_expressions", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 67 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 263, + "End Line": 265 }, { - "Function Name": "NEWMODE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 76 + "Function Name": "generate_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 267, + "End Line": 269 }, { - "Function Name": "DANZIG", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 79 + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 445, + "End Line": 447 }, { - "Function Name": "DIRADRES", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 466, + "End Line": 468 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1103, + "End Line": 1105 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6116, + "End Line": 6118 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6134, + "End Line": 6136 + }, + { + "Function Name": "_check_const_assignment", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6224, + "End Line": 6226 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6606, + "End Line": 6608 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6705, + "End Line": 6707 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6734, + "End Line": 6736 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6913, + "End Line": 6915 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6926, + "End Line": 6928 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6969, + "End Line": 6971 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6982, + "End Line": 6984 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7069, + "End Line": 7071 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7135, + "End Line": 7137 + }, + { + "Function Name": "generate_condition_evaluation_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7449, + "End Line": 7451 + }, + { + "Function Name": "__init__", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 114, - "End Line": 114 + "Start Line": 7600, + "End Line": 7612 }, { - "Function Name": "NETZERO", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9350, + "End Line": 9352 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9434, + "End Line": 9436 + }, + { + "Function Name": "redef_builtin_expect_apple_gcc_bug", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10274, + "End Line": 10276 + }, + { + "Function Name": "setup_parallel_control_flow_block", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 36, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 134, - "End Line": 135 + "Start Line": 9962, + "End Line": 9997 }, { - "Function Name": "ITR15", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "_get_py_buffer_info", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 2632, + "End Line": 2640 + }, + { + "Function Name": "_with_metaclass", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 163, + "End Line": 167 + }, + { + "Function Name": "__init__", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 137 + "Start Line": 7688, + "End Line": 7697 }, { - "Function Name": "ITR12", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 148 + "Start Line": 4834, + "End Line": 4839 }, { - "Function Name": "ITR11", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 197, - "End Line": 198 + "Start Line": 8939, + "End Line": 8947 }, { - "Function Name": "1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "from_withstat", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 207 + "Start Line": 9199, + "End Line": 9215 }, { - "Function Name": "ITR13", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "evaluate_before_block", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 210 + "Start Line": 9876, + "End Line": 9886 }, { - "Function Name": "STADR", - "Structural Impact": 1.1, + "Function Name": "for_directives", + "Structural Impact": 2.4, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 403, - "End Line": 405 + "Start Line": 356, + "End Line": 358 }, { - "Function Name": "ITR1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "generate_function_definitions", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 408 + "Start Line": 378, + "End Line": 384 }, { - "Function Name": "PRESTORE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 457 + "Start Line": 3777, + "End Line": 3784 }, { - "Function Name": "AHEAD5", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "declare_generator_body", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 468, - "End Line": 468 + "Start Line": 4841, + "End Line": 4853 }, { - "Function Name": "SSP", - "Structural Impact": 1.1, + "Function Name": "create_analysed", + "Structural Impact": 2.4, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 640 + "Start Line": 8671, + "End Line": 8673 }, { - "Function Name": "EXIT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "restore_parallel_exception", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 762 + "Start Line": 10148, + "End Line": 10161 }, { - "Function Name": "DAD", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__init__", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 807, - "End Line": 809 + "Start Line": 7867, + "End Line": 7872 }, { - "Function Name": "ROUNDSUB", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "analyse", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 940, - "End Line": 941 + "Start Line": 1446, + "End Line": 1449 }, { - "Function Name": "PREDOT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "declare", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 964, - "End Line": 965 + "Start Line": 1657, + "End Line": 1661 }, { - "Function Name": "POLYLOOP", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse_declarations", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1054, - "End Line": 1056 + "Start Line": 3786, + "End Line": 3795 }, { - "Function Name": "DPAGREE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1071, - "End Line": 1072 + "Start Line": 4763, + "End Line": 4766 }, { - "Function Name": "FIXROOT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "generate_function_definitions", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2587, - "End Line": 2588 + "Start Line": 4802, + "End Line": 4806 }, { - "Function Name": "PRESINE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "analyse_expressions", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2650, - "End Line": 2651 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 701, - "Sequential Logic Declarations": 906, - "Function Parameters": 89, - "Function/Method Declarations": 243, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 158, - "State Mutations / Variable Reassignments": 1400, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 102, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 20, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 40, - "Metaprogramming & Reflection": 135, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 4, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 133, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 173, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 126, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 2038, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1774, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 9, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "0", - "00", - "01", - "1400" - ] - }, - "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc": { - "1. Artifact Identity": { - "Filename": "LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", - "Path": "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", - "Language": "Agc_Assembly", - "Architect": "HARTMUTH GUTSCHE ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1693.46, - "Y": 79.79, - "Z": 3724.47 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1475, - "Coding LOC": 1028, - "Documentation LOC": 249, - "Structural Magnitude": 805.06, - "Control Flow Ratio": "37.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.147 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "67.04%", - "Error & Exception Exposure": "83.9%", - "Tech Debt Exposure": "32.64%", - "Testing Exposure": "80.0%", - "API Exposure": "0.51%", - "Concurrency Exposure": "31.77%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "96.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "28.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "STARTP67", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 187, - "End Line": 222 + "Start Line": 7699, + "End Line": 7708 }, { - "Function Name": "CGCALC", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 5, + "Function Name": "generate_function_definitions", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 641, - "End Line": 682 + "Control Flow Ratio": "0.0%", + "Start Line": 8170, + "End Line": 8173 }, { - "Function Name": "RODCOMP", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 143, - "Control Flow Branches": 4, + "Function Name": "restore_saved_exception", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "9.5%", - "Start Line": 948, - "End Line": 1090 - }, - { - "Function Name": "QUADGUID", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "13.3%", - "Start Line": 546, - "End Line": 632 + "Control Flow Ratio": "50.0%", + "Start Line": 8334, + "End Line": 8338 }, { - "Function Name": "REDESMON", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 1155, - "End Line": 1168 + "Function Name": "begin_parallel_block", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9999, + "End Line": 10008 }, { - "Function Name": "ROOTLOOP", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 1322, - "End Line": 1353 + "Function Name": "__init__", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 10385, + "End Line": 10389 }, { - "Function Name": "P64DISPS", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 856, - "End Line": 872 + "Function Name": "__init__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 202, + "End Line": 204 }, { - "Function Name": "REDESIG", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "26.3%", - "Start Line": 335, - "End Line": 383 + "Function Name": "for_internal", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 361, + "End Line": 363 }, { - "Function Name": "UNWCLOOP", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 776, - "End Line": 802 + "Function Name": "create_analysed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 421 }, { - "Function Name": "PITFALL", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1130, - "End Line": 1148 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 464 }, { - "Function Name": "RESETRPT", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1169, - "End Line": 1182 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 501, + "End Line": 502 }, { - "Function Name": "GUILDEN", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 134, - "End Line": 142 + "Function Name": "analyse", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1141, + "End Line": 1142 }, { - "Function Name": "EL", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, + "Function Name": "use_memview_utilities", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "15.4%", - "Start Line": 1193, - "End Line": 1221 + "Control Flow Ratio": "0.0%", + "Start Line": 1276, + "End Line": 1282 }, { - "Function Name": "DESCBITS", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 1223, - "End Line": 1234 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1771, + "End Line": 1772 }, { - "Function Name": "BADROOT", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 1354, - "End Line": 1360 + "Function Name": "generate_function_body", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2073, + "End Line": 2074 }, { - "Function Name": "FASTCHNG", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "4.3%", - "Start Line": 1423, - "End Line": 1470 + "Function Name": "needs_assignment_synthesis", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2979, + "End Line": 2980 }, { - "Function Name": "AZ", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1183, - "End Line": 1192 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3163, + "End Line": 3164 }, { - "Function Name": "VRTSTART", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 174, - "End Line": 185 + "Function Name": "generate_argument_declarations", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3729, + "End Line": 3730 }, { - "Function Name": "ROOTPSRS", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "15.8%", - "Start Line": 1272, - "End Line": 1303 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5346, + "End Line": 5348 }, { - "Function Name": "AFTRGUID", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 72, - "End Line": 79 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6041, + "End Line": 6042 }, { - "Function Name": "NEWPHASE", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 51, - "End Line": 57 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6099, + "End Line": 6100 }, { - "Function Name": "PREGUIDE", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 58, - "End Line": 64 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6202, + "End Line": 6203 }, { - "Function Name": "WHATGUID", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 65, - "End Line": 71 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6574, + "End Line": 6575 }, { - "Function Name": "WHATDISP", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 85, - "End Line": 91 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6677, + "End Line": 6678 }, { - "Function Name": "TESTLODX", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1361, - "End Line": 1364 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7343, + "End Line": 7345 }, { - "Function Name": "WHATALM", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 92, - "End Line": 110 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7432, + "End Line": 7434 }, { - "Function Name": "GUILDRET", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 224, - "End Line": 243 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7635, + "End Line": 7636 }, { - "Function Name": "DERCLOOP", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 1305, - "End Line": 1319 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7710, + "End Line": 7711 }, { - "Function Name": "TDISPSET", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 1, + "Function Name": "restore_labels", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "6.2%", - "Start Line": 1384, - "End Line": 1410 + "Control Flow Ratio": "0.0%", + "Start Line": 10163, + "End Line": 10169 }, { - "Function Name": "EXSPOT1", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 696, - "End Line": 709 + "Function Name": "analyse_declarations", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 365, + "End Line": 369 }, { - "Function Name": "1406ALM", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1414, - "End Line": 1422 + "Function Name": "analyse_expressions", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 371, + "End Line": 376 }, { - "Function Name": "RATESTOP", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 811, - "End Line": 820 + "Function Name": "generate_execution_code", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 386, + "End Line": 390 }, { - "Function Name": "P67VERT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 922, - "End Line": 932 + "Function Name": "annotate", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 392, + "End Line": 396 }, { - "Function Name": "RODTASK", - "Structural Impact": 4.5, + "Function Name": "analyse_declarations", + "Structural Impact": 2.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 934, - "End Line": 939 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1482, + "End Line": 1487 }, { - "Function Name": "P65START", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 252, - "End Line": 258 + "Function Name": "declare_lambda_function", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3598, + "End Line": 3602 }, { - "Function Name": "GDUMP1", - "Structural Impact": 4.3, + "Function Name": "analyse_expressions", + "Structural Impact": 2.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 822, - "End Line": 827 - }, - { - "Function Name": "BRSPOT3", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 482, - "End Line": 505 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6177, + "End Line": 6182 }, { - "Function Name": "VERTGUID", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 897, - "End Line": 899 + "Function Name": "analyse_expressions", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8241, + "End Line": 8245 }, { - "Function Name": "AFCSPOT", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1091, - "End Line": 1111 + "Function Name": "analyse_declarations", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8675, + "End Line": 8679 }, { - "Function Name": "LUNLAND", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 117, - "End Line": 128 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 496, + "End Line": 499 }, { - "Function Name": "STARTP64", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 260, - "End Line": 268 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1767, + "End Line": 1769 }, { - "Function Name": "DISPEXIT", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 835, - "End Line": 845 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4768, + "End Line": 4771 }, { - "Function Name": "P64CEED", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 874, - "End Line": 881 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4855, + "End Line": 4857 }, { - "Function Name": "P65VERT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 907, - "End Line": 913 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6033, + "End Line": 6035 }, { - "Function Name": "STARTP66", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 148 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6037, + "End Line": 6039 }, { - "Function Name": "P66VERTA", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 941, - "End Line": 946 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6095, + "End Line": 6097 }, { - "Function Name": "WHATEXIT", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 80, - "End Line": 81 + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6240, + "End Line": 6243 }, { - "Function Name": "STRTP66A", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 149, - "End Line": 169 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6577, + "End Line": 6579 }, { - "Function Name": "RGVGCALC", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 442, - "End Line": 467 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6801, + "End Line": 6803 }, { - "Function Name": "TTFINCR", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 288, - "End Line": 303 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7312, + "End Line": 7315 }, { - "Function Name": "EXGSUB", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 720, - "End Line": 729 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7317, + "End Line": 7320 }, { - "Function Name": "EXNORM", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 748, - "End Line": 758 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7347, + "End Line": 7349 }, { - "Function Name": "CALCRGVG", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 433, - "End Line": 440 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7412, + "End Line": 7415 }, { - "Function Name": "ROOTSTOR", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 1365, - "End Line": 1372 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7436, + "End Line": 7438 }, { - "Function Name": "EXBRAK", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 741, - "End Line": 745 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8153, + "End Line": 8156 }, { - "Function Name": "INTPRETX", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1378, - "End Line": 1382 + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8247, + "End Line": 8250 }, { - "Function Name": "GUIDSUB", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 112, - "End Line": 113 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8252, + "End Line": 8254 }, { - "Function Name": "BRSPOT1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 245, - "End Line": 246 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8914, + "End Line": 8916 }, { - "Function Name": "BRSPOT2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 328, - "End Line": 329 + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9176, + "End Line": 9179 }, { - "Function Name": "BRSPOT4", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 634, - "End Line": 635 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9217, + "End Line": 9219 }, { - "Function Name": "EXVERT", - "Structural Impact": 2.1, + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 804, - "End Line": 806 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9267, + "End Line": 9269 }, { - "Function Name": "EXOVFLOW", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 808, - "End Line": 809 + "Function Name": "nogil_check", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10497, + "End Line": 10500 }, { - "Function Name": "2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 847, - "End Line": 848 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10779, + "End Line": 10781 }, { - "Function Name": "DISPCOMN", - "Structural Impact": 2.1, + "Function Name": "gil_error", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 851, - "End Line": 852 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 211, + "End Line": 212 }, { - "Function Name": "RED-OVER", - "Structural Impact": 2.1, + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 883, - "End Line": 884 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 261 }, { - "Function Name": "REDES-OK", - "Structural Impact": 2.1, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 885, - "End Line": 886 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 504, + "End Line": 505 }, { - "Function Name": "VERTDISP", - "Structural Impact": 2.1, + "Function Name": "annotate", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 889, - "End Line": 890 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 507, + "End Line": 508 }, { - "Function Name": "P66VERT", - "Structural Impact": 2.1, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 919, - "End Line": 920 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 531, + "End Line": 532 }, { - "Function Name": "PREMON2", - "Structural Impact": 2.1, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1153, - "End Line": 1154 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 551, + "End Line": 552 }, { - "Function Name": "1406P00", - "Structural Impact": 2.1, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1412, - "End Line": 1413 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 585, + "End Line": 586 }, { - "Function Name": "ENDLLJOB", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 854, - "End Line": 854 + "Function Name": "set_declared_name", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 604, + "End Line": 605 }, { - "Function Name": "REDES1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 11, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 394 + "Start Line": 701, + "End Line": 702 }, { - "Function Name": "EXTLOGIC", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "declare_opt_arg_struct", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 692, - "End Line": 694 + "Start Line": 870, + "End Line": 871 }, { - "Function Name": "P63DISPS", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "analyse_as_type", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 850, - "End Line": 850 + "Start Line": 1132, + "End Line": 1133 }, { - "Function Name": "PREMON1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1152, - "End Line": 1152 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 199, - "Sequential Logic Declarations": 338, - "Function Parameters": 41, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 10, - "Exposed API / Public Exports": 50, - "State Mutations / Variable Reassignments": 374, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 33, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 14, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 20, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 72, - "Metaprogramming & Reflection": 37, - "Module Dependencies (Imports)": 14, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 3, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 39, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 57, - "Fatal Aborts & Exceptions": 4, - "Thread Sleeps & Blocking Waits": 1, - "Bitwise Operations": 54, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 20, - "Private / Encapsulated Scopes": 1009, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 890, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 19, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 19, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 17, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 18, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "11", - "20", - "22", - "31", - "CG", - "COUNT", - "DVCNTR", - "E2DPS", - "F2DPS", - "LANDCNST", - "P66LOC", - "PHSNAME2", - "PIF", - "RODTRAP", - "TCGFAPPR", - "TCGIBRAK", - "TTF", - "UNWC" - ] - }, - "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc": { - "1. Artifact Identity": { - "Filename": "PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", - "Path": "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1681.35, - "Y": 56.1, - "Z": 4435.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 3810, - "Coding LOC": 2461, - "Documentation LOC": 952, - "Structural Magnitude": 3015.42, - "Control Flow Ratio": "41.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.465 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "72.44%", - "Error & Exception Exposure": "90.55%", - "Tech Debt Exposure": "25.58%", - "Testing Exposure": "80.0%", - "API Exposure": "0.36%", - "Concurrency Exposure": "83.67%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "98.6%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.39%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "CHARIN2", - "Structural Impact": 50.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 33, - "Input Parameters": 1, - "Control Flow Ratio": "94.3%", - "Start Line": 418, - "End Line": 456 + "Start Line": 1681, + "End Line": 1682 }, { - "Function Name": "HMSOUT", - "Structural Impact": 46.1, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "51.8%", - "Start Line": 1522, - "End Line": 1595 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1684, + "End Line": 1685 }, { - "Function Name": "DPTEST", - "Structural Impact": 22.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1031, - "End Line": 1046 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1774, + "End Line": 1775 }, { - "Function Name": "HMSIN", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "34.0%", - "Start Line": 2191, - "End Line": 2259 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1777, + "End Line": 1778 }, { - "Function Name": "NUM", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "38.7%", - "Start Line": 480, - "End Line": 509 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1842, + "End Line": 1843 }, { - "Function Name": "PUTXYZ", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "39.1%", - "Start Line": 1745, - "End Line": 1779 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1941, + "End Line": 1942 }, { - "Function Name": "PUTCOM", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "39.1%", - "Start Line": 1930, - "End Line": 1957 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1944, + "End Line": 1945 }, { - "Function Name": "MONREQ", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2367, - "End Line": 2383 + "Function Name": "need_gil_acquisition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2047, + "End Line": 2048 }, { - "Function Name": "TESTNN", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 865, - "End Line": 878 + "Function Name": "generate_wrapper_functions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2617, + "End Line": 2618 }, { - "Function Name": "MONIT2", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 2340, - "End Line": 2365 + "Function Name": "code_object", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2749, + "End Line": 2750 }, { - "Function Name": "BLANKDSP", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "42.1%", - "Start Line": 3052, - "End Line": 3073 + "Function Name": "need_gil_acquisition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2951, + "End Line": 2952 }, { - "Function Name": "89TEST", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 460, - "End Line": 479 + "Function Name": "generate_keyword_list", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3043, + "End Line": 3044 }, { - "Function Name": "TSTFORDP", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 1245, - "End Line": 1259 + "Function Name": "generate_argument_conversion_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3084, + "End Line": 3085 }, { - "Function Name": "CLEAR", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 700, - "End Line": 713 + "Function Name": "generate_keyword_list", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3732, + "End Line": 3733 }, { - "Function Name": "ENTPASHI", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 831, - "End Line": 843 + "Function Name": "generate_argument_type_tests", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3766, + "End Line": 3767 }, { - "Function Name": "SIGNTEST", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "46.2%", - "Start Line": 670, - "End Line": 681 + "Control Flow Ratio": "0.0%", + "Start Line": 6044, + "End Line": 6045 }, { - "Function Name": "LIMITCOM", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "34.6%", - "Start Line": 1596, - "End Line": 1639 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6047, + "End Line": 6048 }, { - "Function Name": "DSPSIGN", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2479, - "End Line": 2491 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6102, + "End Line": 6103 }, { - "Function Name": "REQADD", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 879, - "End Line": 895 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6106 }, { - "Function Name": "DSPIN", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "18.5%", - "Start Line": 2654, - "End Line": 2675 + "Control Flow Ratio": "0.0%", + "Start Line": 6120, + "End Line": 6121 }, { - "Function Name": "BLANKSUB", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 3213, - "End Line": 3224 + "Control Flow Ratio": "0.0%", + "Start Line": 6123, + "End Line": 6124 }, { - "Function Name": "PUTNORM", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "64.3%", - "Start Line": 1969, - "End Line": 1984 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6138, + "End Line": 6139 }, { - "Function Name": "NOUNTEST", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1238, - "End Line": 1243 + "Control Flow Ratio": "0.0%", + "Start Line": 6141, + "End Line": 6142 }, { - "Function Name": "COMPTST1", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1200, - "End Line": 1208 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6205, + "End Line": 6206 }, { - "Function Name": "MONDO", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "34.8%", - "Start Line": 2391, - "End Line": 2412 + "Function Name": "generate_rhs_evaluation_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6560, + "End Line": 6561 }, { - "Function Name": "NVSUB1", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 3075, - "End Line": 3095 + "Function Name": "generate_rhs_evaluation_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6659, + "End Line": 6660 }, { - "Function Name": "DECEND", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 537, - "End Line": 559 + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6759, + "End Line": 6760 }, { - "Function Name": "ABCLOAD", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1731, - "End Line": 1742 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6979, + "End Line": 6980 }, { - "Function Name": "LOADLV", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1851, - "End Line": 1873 + "Function Name": "__init__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6993, + "End Line": 6994 }, { - "Function Name": "DSPDCPUT", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "35.7%", - "Start Line": 1294, - "End Line": 1313 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7002, + "End Line": 7003 }, { - "Function Name": "SFCONUM", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1901, - "End Line": 1916 + "Control Flow Ratio": "0.0%", + "Start Line": 7018, + "End Line": 7019 }, { - "Function Name": "ENDINST", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 3162, - "End Line": 3171 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7276, + "End Line": 7277 }, { - "Function Name": "UPDATNN", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 1066, - "End Line": 1075 + "Control Flow Ratio": "0.0%", + "Start Line": 7409, + "End Line": 7410 }, { - "Function Name": "TRACE1S", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 2523, - "End Line": 2535 + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8238, + "End Line": 8239 }, { - "Function Name": "VERBFAN", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 923, - "End Line": 933 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9029, + "End Line": 9030 }, { - "Function Name": "DCTSTCYC", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1228, - "End Line": 1233 + "Control Flow Ratio": "0.0%", + "Start Line": 9049, + "End Line": 9050 }, { - "Function Name": "PUTDECSF", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2007, - "End Line": 2016 + "Function Name": "nogil_check", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9162, + "End Line": 9163 }, { - "Function Name": "BLNKSUB1", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "38.9%", - "Start Line": 3244, - "End Line": 3261 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9173, + "End Line": 9174 }, { - "Function Name": "LEGALTST", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 732, - "End Line": 737 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9264, + "End Line": 9265 }, { - "Function Name": "UNSUSPEN", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 2936, - "End Line": 3012 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9347, + "End Line": 9348 }, { - "Function Name": "TSTLTS1", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "26.7%", - "Start Line": 3653, - "End Line": 3684 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9431, + "End Line": 9432 }, { - "Function Name": "MIXNOUN", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 990, - "End Line": 1000 + "Function Name": "nogil_check", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10356, + "End Line": 10357 }, { - "Function Name": "SIGNFIX", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 2068, - "End Line": 2078 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10808, + "End Line": 10809 }, { - "Function Name": "RELDSP1", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, + "Function Name": "analyse_templates", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 3609, - "End Line": 3633 + "Control Flow Ratio": "0.0%", + "Start Line": 534, + "End Line": 536 }, { - "Function Name": "NVSUB2", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3097, - "End Line": 3114 + "Function Name": "create_binop_node", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6805, + "End Line": 6807 }, { - "Function Name": "SEPSECNR", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Function Name": "_create_item_node", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1652, - "End Line": 1666 + "Control Flow Ratio": "0.0%", + "Start Line": 7854, + "End Line": 7856 }, { - "Function Name": "PUTXY", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "_create_item_node", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1797, - "End Line": 1810 + "Control Flow Ratio": "0.0%", + "Start Line": 7874, + "End Line": 7876 }, { - "Function Name": "POSGN", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, + "Function Name": "body_may_need_exception", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 634, - "End Line": 645 + "Control Flow Ratio": "0.0%", + "Start Line": 8482, + "End Line": 8485 }, { - "Function Name": "2INTOUT", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 1471, - "End Line": 1483 + "Function Name": "cython_view_utility_code", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9272, + "End Line": 9274 }, { - "Function Name": "BLOAD", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "relative_position", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1823, - "End Line": 1835 + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 49 }, { - "Function Name": "CLOAD", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "cpp_error", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1837, - "End Line": 1849 + "Control Flow Ratio": "0.0%", + "Start Line": 220, + "End Line": 221 }, { - "Function Name": "RELDSP", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3589, - "End Line": 3601 + "Control Flow Ratio": "0.0%", + "Start Line": 528, + "End Line": 529 }, { - "Function Name": "MIXNN2", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1013, - "End Line": 1022 + "Control Flow Ratio": "0.0%", + "Start Line": 548, + "End Line": 549 }, { - "Function Name": "DSPALARM", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2733, - "End Line": 2744 + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 582, + "End Line": 583 }, { - "Function Name": "PRSHRTMP", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "analyse_templates", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 3473, - "End Line": 3482 + "Control Flow Ratio": "0.0%", + "Start Line": 588, + "End Line": 589 }, { - "Function Name": "TSTLTS3", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "19.0%", - "Start Line": 3693, - "End Line": 3743 + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 601, + "End Line": 602 }, { - "Function Name": "NEGOPT", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "analyse_templates", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1384, - "End Line": 1391 + "Control Flow Ratio": "0.0%", + "Start Line": 607, + "End Line": 608 }, { - "Function Name": "ABLOAD", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1788, - "End Line": 1796 + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 698, + "End Line": 699 }, { - "Function Name": "ALL3DEC", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2282, - "End Line": 2289 + "Control Flow Ratio": "0.0%", + "Start Line": 982, + "End Line": 983 }, { - "Function Name": "DSPCOM2", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "name_cstring", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1180, - "End Line": 1185 + "Control Flow Ratio": "0.0%", + "Start Line": 986, + "End Line": 987 }, { - "Function Name": "DECTEST", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "unqualified_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1219, - "End Line": 1225 + "Control Flow Ratio": "0.0%", + "Start Line": 2737, + "End Line": 2738 }, { - "Function Name": "DPOUT", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1459, - "End Line": 1465 + "Control Flow Ratio": "0.0%", + "Start Line": 2740, + "End Line": 2741 }, { - "Function Name": "DEGINSF2", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2060, - "End Line": 2067 + "Function Name": "caller_will_check_exceptions", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3110, + "End Line": 3111 }, { - "Function Name": "ENDIDLE", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3153, - "End Line": 3160 + "Function Name": "error_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3663, + "End Line": 3664 }, { - "Function Name": "MMCHANG", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2781, - "End Line": 2802 + "Function Name": "caller_will_check_exceptions", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3666, + "End Line": 3667 }, { - "Function Name": "DSPDPDEC", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1697, - "End Line": 1711 + "Function Name": "signature_has_generic_args", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3827, + "End Line": 3828 }, { - "Function Name": "INTMCTBS", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 909, - "End Line": 922 + "Function Name": "error_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4746, + "End Line": 4747 }, { - "Function Name": "CHARIN", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "45.5%", - "Start Line": 407, - "End Line": 417 + "Function Name": "punycode_class_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5441, + "End Line": 5442 }, { - "Function Name": "DEGINSF", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2051, - "End Line": 2059 + "Function Name": "_create_item_node", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7764, + "End Line": 7765 }, { - "Function Name": "SIZETST", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, + "Function Name": "align_error_path_gil_to_success_path", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2268, - "End Line": 2277 + "Control Flow Ratio": "0.0%", + "Start Line": 2455, + "End Line": 2455 }, { - "Function Name": "DSPMMJB", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, + "Function Name": "restore_saved_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 3302, - "End Line": 3312 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 8345, + "End Line": 8346 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2612, + "Sequential Logic Declarations": 1719, + "Function Parameters": 482, + "Function/Method Declarations": 478, + "Class/Entity Declarations": 108, + "Defensive Programming Constructs": 147, + "Type/Safety Bypasses": 106, + "High-Risk Execution Commands": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 565, + "State Mutations / Variable Reassignments": 1150, + "Commented-out Code (Dead Logic)": 63, + "Structured Documentation Blocks": 92, + "Unit Test Assertions": 25, + "Asynchronous/Concurrent Execution": 7, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 4, + "Global State Dependencies": 0, + "Decorators and Annotations": 14, + "Generic Type Abstractions": 42, + "Collection Iterators / Comprehensions": 73, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 41, + "Module Dependencies (Imports)": 73, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 16, + "Acknowledged Tech Debt (FIXMEs)": 18, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 31, + "Fatal Aborts & Exceptions": 15, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 8, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 317, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7552, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 5, + "Vectorized Math & Tensor Operations": 15, + "Core Var Decl": 1667, + "Design Camel Case": 0, + "Design Snake Case": 1656, + "Design Pascal Case": 6, + "Design Upper Case": 4, + "Design Short Vars": 21, + "Design Long Vars": 19, + "Duplicate Logic": 62, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 1, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 20, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".", + "..", + "...", + "..Utils", + ".Builtin", + ".Code", + ".Errors", + ".ExprNodes", + ".ParseTreeTransforms", + ".PyrexTypes", + ".Pythran", + ".StringEncoding", + ".Symtab", + "copy", + "cython", + "enum", + "itertools", + "of", + "the", + "types" + ] + } + } + }, + "agc_assembly/apollo-11": { + "Directory Group Magnitude": 8797.66, + "File Count": 12, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "49.74%", + "Error & Exception Exposure": "71.78%", + "Tech Debt Exposure": "41.65%", + "Testing Exposure": "53.75%", + "API Exposure": "0.41%", + "Concurrency Exposure": "40.58%", + "State Flux Exposure": "83.27%", + "Commented Logic Exposure": "2.97%", + "Specification Exposure": "72.77%", + "Instability Exposure": "41.67%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "21.52%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc": { + "1. Artifact Identity": { + "Filename": "AGC_BLOCK_TWO_SELF-CHECK.agc", + "Path": "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1209.93, + "Y": 38.26, + "Z": 4170.88 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 514, + "Coding LOC": 356, + "Documentation LOC": 128, + "Structural Magnitude": 393.92, + "Control Flow Ratio": "35.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.166 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "57.14%", + "Error & Exception Exposure": "86.94%", + "Tech Debt Exposure": "91.26%", + "Testing Exposure": "80.0%", + "API Exposure": "1.21%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "6.6%", + "Specification Exposure": "91.3%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "67.49%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "RECAL1", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 3324, - "End Line": 3332 + "Function Name": "ADRSCHK", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 418, + "End Line": 436 }, { - "Function Name": "DSPDCEND", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, + "Function Name": "CONTINU", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 1322, - "End Line": 1328 + "Control Flow Ratio": "66.7%", + "Start Line": 437, + "End Line": 450 }, { - "Function Name": "REQMM", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "1CHK", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 2803, - "End Line": 2814 + "Control Flow Ratio": "75.0%", + "Start Line": 184, + "End Line": 189 }, { - "Function Name": "TSTLTS4", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "ELOOPFIN", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2930, - "End Line": 2935 + "Control Flow Ratio": "40.0%", + "Start Line": 303, + "End Line": 325 }, { - "Function Name": "ALOAD", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "ERASLOOP", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1812, - "End Line": 1821 + "Control Flow Ratio": "19.0%", + "Start Line": 262, + "End Line": 302 }, { - "Function Name": "OPTDEGIN", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "SMODECHK", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2112, - "End Line": 2116 + "Control Flow Ratio": "75.0%", + "Start Line": 191, + "End Line": 199 }, { - "Function Name": "MPACTST", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, + "Function Name": "SOPT", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2260, - "End Line": 2264 + "Control Flow Ratio": "55.6%", + "Start Line": 496, + "End Line": 504 }, { - "Function Name": "MONIT1", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "COMADRS", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 2329, - "End Line": 2339 + "Control Flow Ratio": "37.5%", + "Start Line": 381, + "End Line": 389 }, { - "Function Name": "DSP2DEC", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 2557, - "End Line": 2566 + "Function Name": "BNKCHK", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 505, + "End Line": 513 }, { - "Function Name": "READLO", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Function Name": "GONXTBNK", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 475, + "End Line": 480 + }, + { + "Function Name": "CYCLSHFT", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 338, + "End Line": 357 + }, + { + "Function Name": "SOPTION", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 1494, - "End Line": 1502 + "Control Flow Ratio": "16.7%", + "Start Line": 482, + "End Line": 495 }, { - "Function Name": "VBRELDSP", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "FXFX", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 2922, - "End Line": 2929 + "Control Flow Ratio": "18.2%", + "Start Line": 391, + "End Line": 402 }, { - "Function Name": "NVSBWAIT", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "CNTRLOOP", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3572, - "End Line": 3579 + "Start Line": 329, + "End Line": 335 }, { - "Function Name": "NVSUBSY1", - "Structural Impact": 6.0, + "Function Name": "BNKOPTN", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3555, - "End Line": 3560 + "Control Flow Ratio": "66.7%", + "Start Line": 204, + "End Line": 209 }, { - "Function Name": "USEADD", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 896, - "End Line": 907 + "Function Name": "27TO30", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 466, + "End Line": 472 }, { - "Function Name": "DSPIN1", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "NXTBNK", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2678, - "End Line": 2690 + "Control Flow Ratio": "28.6%", + "Start Line": 452, + "End Line": 459 }, { - "Function Name": "ENTER", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "SIDLOOP", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 823, - "End Line": 830 + "Control Flow Ratio": "50.0%", + "Start Line": 178, + "End Line": 182 }, { - "Function Name": "DEGOUTSF", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "FXADRS", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 1362, - "End Line": 1367 + "Start Line": 403, + "End Line": 406 }, { - "Function Name": "SEPSEC", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "TCALARM2", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1641, - "End Line": 1646 + "Control Flow Ratio": "66.7%", + "Start Line": 175, + "End Line": 177 }, { - "Function Name": "LEFTNCOM", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "PRERRORS", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2165, - "End Line": 2170 + "Control Flow Ratio": "20.0%", + "Start Line": 161, + "End Line": 169 }, { - "Function Name": "VBPROC", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "ADSUM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2865, - "End Line": 2870 + "Control Flow Ratio": "11.1%", + "Start Line": 408, + "End Line": 416 }, { - "Function Name": "5BLANK", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "0EBANK", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "14.3%", - "Start Line": 745, - "End Line": 762 + "Start Line": 236, + "End Line": 242 }, { - "Function Name": "5BLANK1", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 763, - "End Line": 782 - }, - { - "Function Name": "WDAGAIN", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 2605, - "End Line": 2620 - }, - { - "Function Name": "ALMCYCLE", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2761, - "End Line": 2779 - }, - { - "Function Name": "ERCOM", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 3788, - "End Line": 3808 - }, - { - "Function Name": "ON", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 656, - "End Line": 667 - }, - { - "Function Name": "DECTOBIN", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "27.3%", - "Start Line": 510, - "End Line": 522 - }, - { - "Function Name": "CLPASHI", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 714, - "End Line": 726 - }, - { - "Function Name": "DSPCOM3", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1186, - "End Line": 1194 - }, - { - "Function Name": "MIXNN1", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 1001, - "End Line": 1012 - }, - { - "Function Name": "DSPDCGET", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1286, - "End Line": 1293 - }, - { - "Function Name": "DSPFMEM", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 2465, - "End Line": 2471 - }, - { - "Function Name": "SGNCOM", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "CHECKNJ", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 646, - "End Line": 655 - }, - { - "Function Name": "REQCOM", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1057, - "End Line": 1062 + "Control Flow Ratio": "50.0%", + "Start Line": 219, + "End Line": 222 }, { - "Function Name": "DSPSFNOR", - "Structural Impact": 4.5, + "Function Name": "E134567B", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1315, - "End Line": 1319 - }, - { - "Function Name": "SFRUTNOR", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1881, - "End Line": 1886 - }, - { - "Function Name": "OPDEGIN2", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2117, - "End Line": 2125 - }, - { - "Function Name": "DPINSF", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 2127, - "End Line": 2135 - }, - { - "Function Name": "PASTEOPT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 2428, - "End Line": 2436 - }, - { - "Function Name": "DSPDECWD", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2506, - "End Line": 2510 - }, - { - "Function Name": "DSPDC2NR", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2548, - "End Line": 2552 + "Control Flow Ratio": "20.0%", + "Start Line": 244, + "End Line": 248 }, { - "Function Name": "VBRQEXEC", - "Structural Impact": 4.5, + "Function Name": "2EBANK", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2824, - "End Line": 2828 - }, - { - "Function Name": "NVMONOPT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3015, - "End Line": 3020 - }, - { - "Function Name": "TSTLTS2", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3686, - "End Line": 3691 - }, - { - "Function Name": "ENDNUM", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 531, - "End Line": 534 - }, - { - "Function Name": "DCOMPTST", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1214, - "End Line": 1217 - }, - { - "Function Name": "DP3OUTSF", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1450, - "End Line": 1457 + "Control Flow Ratio": "20.0%", + "Start Line": 250, + "End Line": 254 }, { - "Function Name": "ARTHINSF", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "SOPTIONS", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2096, - "End Line": 2103 - }, - { - "Function Name": "DSPDECNR", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2540, - "End Line": 2543 + "Start Line": 201, + "End Line": 203 }, { - "Function Name": "TESTBIT", - "Structural Impact": 4.4, + "Function Name": "17TO20", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3263, - "End Line": 3265 - }, - { - "Function Name": "OPDEGOUT", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 1371, - "End Line": 1376 - }, - { - "Function Name": "PUTDCSF2", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 29, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2019, - "End Line": 2047 - }, - { - "Function Name": "FIXCLPAS", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 628, - "End Line": 632 - }, - { - "Function Name": "DECDSP3", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1331, - "End Line": 1358 + "Start Line": 460, + "End Line": 462 }, { - "Function Name": "FIXRANGE", - "Structural Impact": 4.2, + "Function Name": "CHKSUPR", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1399, - "End Line": 1401 + "Control Flow Ratio": "50.0%", + "Start Line": 463, + "End Line": 465 }, { - "Function Name": "DISPLACE", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1920, - "End Line": 1922 + "Start Line": 210, + "End Line": 210 }, { - "Function Name": "BINROUND", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION2", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2104, - "End Line": 2106 - }, - { - "Function Name": "DPINSF2", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2150, - "End Line": 2154 + "Start Line": 211, + "End Line": 211 }, { - "Function Name": "DPINSF4", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "SOPTION3", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2156, - "End Line": 2160 + "Control Flow Ratio": "100.0%", + "Start Line": 212, + "End Line": 212 }, { - "Function Name": "TESTOFUF", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION4", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2182, - "End Line": 2184 + "Control Flow Ratio": "100.0%", + "Start Line": 213, + "End Line": 213 }, { - "Function Name": "CHARALRM", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "SOPTION5", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2745, - "End Line": 2749 + "Start Line": 214, + "End Line": 214 }, { - "Function Name": "RECALTST", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION6", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3321, - "End Line": 3323 + "Control Flow Ratio": "100.0%", + "Start Line": 215, + "End Line": 215 }, { - "Function Name": "SFRUTMIX", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, + "Function Name": "SOPTION7", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 1888, - "End Line": 1897 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 216, + "End Line": 216 }, { - "Function Name": "DSPMM", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, + "Function Name": "SOPTON10", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 3284, - "End Line": 3292 - }, - { - "Function Name": "DEGCOM", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1410, - "End Line": 1425 + "Control Flow Ratio": "100.0%", + "Start Line": 217, + "End Line": 217 }, { - "Function Name": "FORCEV25", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 35, + "Function Name": "SELFCHK", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2291, - "End Line": 2325 + "Control Flow Ratio": "100.0%", + "Start Line": 224, + "End Line": 224 }, { - "Function Name": "DSP2BIT", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, + "Function Name": "ERRORS", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "8.3%", - "Start Line": 2634, - "End Line": 2652 + "Control Flow Ratio": "0.0%", + "Start Line": 170, + "End Line": 174 }, { - "Function Name": "LEFT5", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "COMMFX", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3397, - "End Line": 3411 + "Control Flow Ratio": "0.0%", + "Start Line": 375, + "End Line": 380 }, { - "Function Name": "MORNUM", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "NOEBANK", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 560, - "End Line": 570 + "Control Flow Ratio": "0.0%", + "Start Line": 256, + "End Line": 260 }, { - "Function Name": "NVCOM", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "STSHOSUM", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 606, - "End Line": 615 + "Control Flow Ratio": "0.0%", + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "2BLANK", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "ERASCHK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 787, - "End Line": 797 + "Control Flow Ratio": "0.0%", + "Start Line": 234, + "End Line": 235 }, { - "Function Name": "ACCEPTWD", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "CNTRCHK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 844, - "End Line": 854 + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 328 }, { - "Function Name": "VBFANDIR", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, + "Function Name": "ROPECHK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 935, - "End Line": 980 + "Control Flow Ratio": "0.0%", + "Start Line": 369, + "End Line": 370 }, { - "Function Name": "SEPMIN", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "NXTSUPR", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 473, + "End Line": 474 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 100, + "Sequential Logic Declarations": 180, + "Function Parameters": 17, + "Function/Method Declarations": 46, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 40, + "State Mutations / Variable Reassignments": 161, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 19, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 17, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 8, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 4, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 5, + "Manual Memory Allocation": 31, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 19, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 38, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 354, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 261, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 5, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 5, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 16, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "25", + "COUNT", + "LST1", + "NEWJOB", + "SELFCHEC" + ] + }, + "agc_assembly/apollo-11/ALARM_AND_ABORT.agc": { + "1. Artifact Identity": { + "Filename": "ALARM_AND_ABORT.agc", + "Path": "agc_assembly/apollo-11/ALARM_AND_ABORT.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1972.24, + "Y": 62.74, + "Z": 3615.4 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 231, + "Coding LOC": 125, + "Documentation LOC": 62, + "Structural Magnitude": 125.8, + "Control Flow Ratio": "32.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "56.98%", + "Error & Exception Exposure": "87.49%", + "Tech Debt Exposure": "98.37%", + "Testing Exposure": "80.0%", + "API Exposure": "0.06%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "84.21%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ABORT2", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 1669, - "End Line": 1681 + "Control Flow Ratio": "57.1%", + "Start Line": 175, + "End Line": 195 }, { - "Function Name": "CHANLOAD", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 1992, - "End Line": 2002 + "Function Name": "FAIL3", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 84, + "End Line": 90 }, { - "Function Name": "DSPRND", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "VARALARM", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2493, - "End Line": 2501 + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 218, + "End Line": 230 }, { - "Function Name": "REQUESTC", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "PRIOLARM", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2833, - "End Line": 2841 - }, - { - "Function Name": "NVSUBCOM", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 3026, - "End Line": 3039 + "Control Flow Ratio": "16.7%", + "Start Line": 125, + "End Line": 141 }, { - "Function Name": "TPSL1", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "BAILOUT", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 3455, - "End Line": 3463 + "Start Line": 143, + "End Line": 155 }, { - "Function Name": "ENDNMTST", - "Structural Impact": 3.4, + "Function Name": "CCSHOLE", + "Structural Impact": 4.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 523, - "End Line": 530 + "Start Line": 197, + "End Line": 204 }, { - "Function Name": "PUTADD", - "Structural Impact": 3.4, + "Function Name": "CURTAINS", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1076, - "End Line": 1082 - }, - { - "Function Name": "CHANDSP", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1262, - "End Line": 1272 + "Control Flow Ratio": "66.7%", + "Start Line": 205, + "End Line": 211 }, { - "Function Name": "2ROUND", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "CHKFAIL1", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2172, - "End Line": 2178 + "Control Flow Ratio": "60.0%", + "Start Line": 74, + "End Line": 77 }, { - "Function Name": "GOVNUPDT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "CHKFAIL2", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2587, - "End Line": 2594 + "Control Flow Ratio": "60.0%", + "Start Line": 79, + "End Line": 82 }, { - "Function Name": "TSTAB", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 3773, - "End Line": 3780 + "Function Name": "MULTFAIL", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 101, + "End Line": 123 }, { - "Function Name": "BIASCOM", + "Function Name": "POODOO", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1377, - "End Line": 1382 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 166, + "End Line": 174 }, { - "Function Name": "SGNTO1", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "MULTEXIT", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 2085, - "End Line": 2094 + "Control Flow Ratio": "50.0%", + "Start Line": 96, + "End Line": 99 }, { - "Function Name": "PASTEVB", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2422, - "End Line": 2427 + "Function Name": "WHIMPER", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 156, + "End Line": 159 }, { - "Function Name": "DSPDECVN", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "LARMENT", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 2576, - "End Line": 2585 + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 72 }, { - "Function Name": "DFRNT", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "ALARM", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 2691, - "End Line": 2700 + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 55 }, { - "Function Name": "SGNTST1", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 682, - "End Line": 685 + "Function Name": "ALARM2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 58 }, { - "Function Name": "DSPA", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1164, - "End Line": 1167 + "Function Name": "BORTENT", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 59 }, { - "Function Name": "DSPB", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "PRIOENT", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1170, - "End Line": 1174 + "Control Flow Ratio": "0.0%", + "Start Line": 61, + "End Line": 64 }, { - "Function Name": "DSPC", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1175, - "End Line": 1179 - }, - { - "Function Name": "DECDSP", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1282, - "End Line": 1285 - }, - { - "Function Name": "AROUT1SF", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1433, - "End Line": 1436 - }, - { - "Function Name": "DP1OUTSF", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "PROGLARM", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1439, - "End Line": 1443 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 94 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 32, + "Sequential Logic Declarations": 68, + "Function Parameters": 17, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 3, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 45, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 7, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 3, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 9, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 5, + "Thread Synchronization Locks": 9, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 123, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 97, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 7, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "10", + "COUNT", + "DISPLAYS", + "EBANK", + "FFTAG13", + "FFTAG7", + "POODOO" + ] + }, + "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc": { + "1. Artifact Identity": { + "Filename": "BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", + "Path": "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1362.1, + "Y": 68.01, + "Z": 4801.91 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1060, + "Coding LOC": 734, + "Documentation LOC": 132, + "Structural Magnitude": 761.98, + "Control Flow Ratio": "46.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.52 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "71.38%", + "Error & Exception Exposure": "80.79%", + "Tech Debt Exposure": "36.39%", + "Testing Exposure": "80.0%", + "API Exposure": "0.41%", + "Concurrency Exposure": "99.99%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "5.14%", + "Specification Exposure": "96.97%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "22.76%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "READLO1", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "P41TABLE", + "Structural Impact": 42.1, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 27, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1503, - "End Line": 1510 - }, - { - "Function Name": "DPFRACIN", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2136, - "End Line": 2139 + "Control Flow Ratio": "90.0%", + "Start Line": 104, + "End Line": 153 }, { - "Function Name": "DSPOCTIN", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2719, - "End Line": 2723 + "Function Name": "CLOKJOB", + "Structural Impact": 30.0, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "64.3%", + "Start Line": 725, + "End Line": 787 }, { - "Function Name": "NEGSGN", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 622, - "End Line": 624 + "Function Name": "P40AUTO", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "53.8%", + "Start Line": 904, + "End Line": 918 }, { - "Function Name": "CLEAR1", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 727, - "End Line": 729 + "Function Name": "STCLOK3", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "31.2%", + "Start Line": 676, + "End Line": 703 }, { - "Function Name": "UPDAT1", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1089, - "End Line": 1091 + "Function Name": "TIG-35", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 250, + "End Line": 273 }, { - "Function Name": "GETCOMP", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "ASTNRETN", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1274, - "End Line": 1279 + "Control Flow Ratio": "60.0%", + "Start Line": 805, + "End Line": 823 }, { - "Function Name": "DP2OUTSF", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1446, - "End Line": 1447 + "Function Name": "GOCUTOFF", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 840, + "End Line": 858 }, { - "Function Name": "DPFRACOT", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, + "Function Name": "COMFAIL2", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1486, - "End Line": 1487 + "Control Flow Ratio": "61.5%", + "Start Line": 626, + "End Line": 645 }, { - "Function Name": "PUTCOM2", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "CALLT-35", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1985, - "End Line": 1989 + "Start Line": 222, + "End Line": 245 }, { - "Function Name": "ARTIN1SF", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2108, - "End Line": 2110 + "Function Name": "TIG-0", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 390, + "End Line": 412 }, { - "Function Name": "DPINCOM", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "CLOKTASK", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2140, - "End Line": 2145 + "Control Flow Ratio": "50.0%", + "Start Line": 705, + "End Line": 718 }, { - "Function Name": "MONBUSY", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2448, - "End Line": 2449 + "Function Name": "GOPOST", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 825, + "End Line": 838 }, { - "Function Name": "OCTBACK", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, + "Function Name": "COMFAIL", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2621, - "End Line": 2622 + "Control Flow Ratio": "50.0%", + "Start Line": 595, + "End Line": 609 }, { - "Function Name": "11DSPIN", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "TIG-30", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 2712, - "End Line": 2717 - }, - { - "Function Name": "RECAL3", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3344, - "End Line": 3345 + "Control Flow Ratio": "23.5%", + "Start Line": 292, + "End Line": 315 }, { - "Function Name": "NVSBCOM", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "P41BLANK", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3022, - "End Line": 3025 + "Control Flow Ratio": "80.0%", + "Start Line": 275, + "End Line": 284 }, { - "Function Name": "ERMINUS", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "P40SJUNK", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3781, - "End Line": 3783 + "Control Flow Ratio": "66.7%", + "Start Line": 370, + "End Line": 379 }, { - "Function Name": "CLR5", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NULLCLOK", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 730, - "End Line": 731 + "Control Flow Ratio": "57.1%", + "Start Line": 793, + "End Line": 803 }, { - "Function Name": "DPTEST1", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1048, - "End Line": 1049 + "Function Name": "IGNITE", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "27.3%", + "Start Line": 860, + "End Line": 872 }, { - "Function Name": "ENDDPDEC", - "Structural Impact": 2.9, + "Function Name": "REP40ALM", + "Structural Impact": 6.9, "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1712, - "End Line": 1729 + "Control Flow Ratio": "50.0%", + "Start Line": 885, + "End Line": 902 }, { - "Function Name": "NVSBWT1", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "ULLGNOT", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3581, - "End Line": 3582 - }, - { - "Function Name": "VBTSTLTS", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 3635, - "End Line": 3652 + "Control Flow Ratio": "25.0%", + "Start Line": 321, + "End Line": 343 }, { - "Function Name": "ENDSPMIN", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "DVMONCON", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1682, - "End Line": 1695 + "Control Flow Ratio": "55.6%", + "Start Line": 520, + "End Line": 531 }, { - "Function Name": "TCFINDVC", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "BURNBABY", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3420, - "End Line": 3432 + "Start Line": 159, + "End Line": 183 }, { - "Function Name": "ENDPASTE", - "Structural Impact": 2.5, + "Function Name": "TIGTASK1", + "Structural Impact": 6.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2437, - "End Line": 2445 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 552, + "End Line": 560 }, { - "Function Name": "NVSBENDL", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "TIG-5", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2750, - "End Line": 2759 + "Control Flow Ratio": "44.4%", + "Start Line": 354, + "End Line": 368 }, { - "Function Name": "JAMTERM", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "P41SPOT", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 3178, - "End Line": 3188 + "Control Flow Ratio": "75.0%", + "Start Line": 188, + "End Line": 220 }, { - "Function Name": "JAMPROC", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 3194, - "End Line": 3204 + "Function Name": "P40ZOOMA", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 579, + "End Line": 591 }, { - "Function Name": "DOPROC", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "KILLTASK", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3350, - "End Line": 3359 + "Input Parameters": 3, + "Control Flow Ratio": "11.1%", + "Start Line": 996, + "End Line": 1011 }, { - "Function Name": "NVSUBUSY", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3545, - "End Line": 3553 + "Function Name": "P40IGN", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 472, + "End Line": 479 }, { - "Function Name": "ENDNVBSY", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3561, - "End Line": 3570 + "Function Name": "P42IGN", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 512, + "End Line": 518 }, { - "Function Name": "ENDRDLO", - "Structural Impact": 2.4, + "Function Name": "LETITLIV", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1034, + "End Line": 1040 + }, + { + "Function Name": "TSTFBANK", + "Structural Impact": 4.6, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1513, - "End Line": 1520 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1045, + "End Line": 1052 }, { - "Function Name": "PUTDPCOM", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1961, - "End Line": 1967 + "Function Name": "INVFLAG", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 651, + "End Line": 656 }, { - "Function Name": "ENDMONDO", - "Structural Impact": 2.4, + "Function Name": "COMFAIL4", + "Structural Impact": 4.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2413, - "End Line": 2420 + "Control Flow Ratio": "42.9%", + "Start Line": 617, + "End Line": 624 }, { - "Function Name": "DSLV", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "P63IGN", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 30, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "5.9%", + "Start Line": 442, + "End Line": 471 + }, + { + "Function Name": "ULLGTASK", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2701, - "End Line": 2707 + "Start Line": 347, + "End Line": 350 }, { - "Function Name": "ENDRQWT", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "TURNITON", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2856, - "End Line": 2863 + "Control Flow Ratio": "75.0%", + "Start Line": 919, + "End Line": 923 }, { - "Function Name": "ENDNVSB1", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "IGNITION", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3115, - "End Line": 3121 + "Control Flow Ratio": "10.0%", + "Start Line": 414, + "End Line": 440 }, { - "Function Name": "ENDSPMM", - "Structural Impact": 2.4, + "Function Name": "P63IGN1", + "Structural Impact": 3.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3294, - "End Line": 3300 + "Control Flow Ratio": "100.0%", + "Start Line": 481, + "End Line": 487 }, { - "Function Name": "RIGHT5", - "Structural Impact": 2.4, + "Function Name": "P63ZOOM", + "Structural Impact": 3.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 3389, - "End Line": 3395 + "Control Flow Ratio": "66.7%", + "Start Line": 564, + "End Line": 570 }, { - "Function Name": "RELDSP2", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "COMMON", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3602, - "End Line": 3608 + "Control Flow Ratio": "100.0%", + "Start Line": 384, + "End Line": 386 }, { - "Function Name": "ERROR", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 0, + "Function Name": "STOPCLOK", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3745, - "End Line": 3772 + "Control Flow Ratio": "100.0%", + "Start Line": 790, + "End Line": 791 }, { - "Function Name": "ENDSPF", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "ADRSCAN", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 2472, - "End Line": 2477 + "Start Line": 1029, + "End Line": 1033 }, { - "Function Name": "DSPLV", - "Structural Impact": 2.3, + "Function Name": "KILLDEAD", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 2623, - "End Line": 2628 + "Start Line": 1054, + "End Line": 1059 }, { - "Function Name": "NVSUBEND", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "COMFAIL3", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 614, + "End Line": 615 + }, + { + "Function Name": "TIGTASK", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3041, - "End Line": 3046 + "Control Flow Ratio": "20.0%", + "Start Line": 542, + "End Line": 550 }, { - "Function Name": "SETNCADR", + "Function Name": "WAITABIT", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 3364, - "End Line": 3369 + "Control Flow Ratio": "50.0%", + "Start Line": 535, + "End Line": 540 }, { - "Function Name": "GETINREL", + "Function Name": "P40SPOT", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 576, - "End Line": 579 + "Control Flow Ratio": "50.0%", + "Start Line": 184, + "End Line": 187 }, { - "Function Name": "NOUN", + "Function Name": "NOULLAGE", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 616, - "End Line": 619 + "Start Line": 660, + "End Line": 663 }, { - "Function Name": "TESTVB", + "Function Name": "ONULLAGE", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 860, - "End Line": 864 + "Control Flow Ratio": "33.3%", + "Start Line": 667, + "End Line": 670 }, { - "Function Name": "DSPABC", + "Function Name": "KILLCLOK", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1154, - "End Line": 1158 + "Control Flow Ratio": "50.0%", + "Start Line": 720, + "End Line": 723 }, { - "Function Name": "DSPAB", + "Function Name": "IGNITE1", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1159, - "End Line": 1163 + "Control Flow Ratio": "33.3%", + "Start Line": 874, + "End Line": 877 }, { - "Function Name": "SETAUG", + "Function Name": "KILLTSK2", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1013, + "End Line": 1028 + }, + { + "Function Name": "TIG-30A", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1397 + "Start Line": 286, + "End Line": 288 }, { - "Function Name": "CONUMNOR", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "COMFAIL1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1924, - "End Line": 1927 + "Control Flow Ratio": "100.0%", + "Start Line": 611, + "End Line": 612 }, { - "Function Name": "KILLMON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "P40ALM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2385, - "End Line": 2389 + "Control Flow Ratio": "100.0%", + "Start Line": 882, + "End Line": 883 }, { - "Function Name": "PROCKEY", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2879, - "End Line": 2883 + "Function Name": "P12IGN", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 488, + "End Line": 499 }, { - "Function Name": "KILMONON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "ULLAGOFF", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3123, - "End Line": 3126 + "Control Flow Ratio": "100.0%", + "Start Line": 533, + "End Line": 533 }, { - "Function Name": "SETEBANK", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "DISPNOT", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3380, - "End Line": 3383 + "Control Flow Ratio": "100.0%", + "Start Line": 788, + "End Line": 788 }, { - "Function Name": "FALTON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3434, - "End Line": 3437 + "Function Name": "ABRTIGN", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 501, + "End Line": 510 }, { - "Function Name": "FALTOF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "P40ZOOM", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3439, - "End Line": 3442 + "Control Flow Ratio": "0.0%", + "Start Line": 572, + "End Line": 577 }, { - "Function Name": "RELDSPON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3444, - "End Line": 3447 - }, - { - "Function Name": "LODSAMPT", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3450, - "End Line": 3453 - }, - { - "Function Name": "FLASHON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "WANTAPS", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3484, - "End Line": 3487 + "Control Flow Ratio": "0.0%", + "Start Line": 317, + "End Line": 319 }, { - "Function Name": "FLASHOFF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "DISPCHNG", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3489, - "End Line": 3492 + "Control Flow Ratio": "0.0%", + "Start Line": 380, + "End Line": 381 }, { - "Function Name": "ENTERJMP", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "STCLOK1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 457, - "End Line": 458 + "Control Flow Ratio": "0.0%", + "Start Line": 674, + "End Line": 674 }, { - "Function Name": "ENDALL", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "STCLOK2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 535, - "End Line": 536 + "Control Flow Ratio": "0.0%", + "Start Line": 675, + "End Line": 675 }, { - "Function Name": "REQDATX", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "GOBACK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1052, - "End Line": 1053 + "Control Flow Ratio": "0.0%", + "Start Line": 924, + "End Line": 924 }, { - "Function Name": "REQDATY", - "Structural Impact": 2.1, + "Function Name": "DEAD", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1054, - "End Line": 1055 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 1042, + "End Line": 1043 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 222, + "Sequential Logic Declarations": 260, + "Function Parameters": 50, + "Function/Method Declarations": 66, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 16, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 31, + "State Mutations / Variable Reassignments": 210, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 31, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 123, + "UI / View Layer Components": 4, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 28, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 20, + "Module Dependencies (Imports)": 20, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 2, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 8, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 46, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 38, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 27, + "Thread Synchronization Locks": 13, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 14, + "Private / Encapsulated Scopes": 725, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 617, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 35, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 35, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 13, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 19, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "27", + "31", + "36", + "AOSQ", + "COUNT", + "DVCNTR", + "EBANK", + "FFTAG6", + "LST2", + "OMEGAQ", + "P40S", + "P40S1", + "P40S2", + "P40S3", + "STARIND", + "TGO", + "TRKMKCNT", + "TTOGO", + "WHICH" + ] + }, + "agc_assembly/apollo-11/EXECUTIVE.agc": { + "1. Artifact Identity": { + "Filename": "EXECUTIVE.agc", + "Path": "agc_assembly/apollo-11/EXECUTIVE.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -2290.79, + "Y": 1.53, + "Z": 4396.65 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 497, + "Coding LOC": 345, + "Documentation LOC": 67, + "Structural Magnitude": 470.9, + "Control Flow Ratio": "34.4%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.605 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "69.89%", + "Error & Exception Exposure": "94.25%", + "Tech Debt Exposure": "68.15%", + "Testing Exposure": "80.0%", + "API Exposure": "0.31%", + "Concurrency Exposure": "50.54%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.63%", + "Specification Exposure": "89.19%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "21.96%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "ENDRQDAT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1063, - "End Line": 1065 + "Function Name": "EJSCAN", + "Structural Impact": 50.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 33, + "Input Parameters": 1, + "Control Flow Ratio": "73.3%", + "Start Line": 385, + "End Line": 432 }, { - "Function Name": "GODSPALM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "FINDVAC2", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1097, - "End Line": 1098 + "Control Flow Ratio": "64.7%", + "Start Line": 134, + "End Line": 146 }, { - "Function Name": "DSPCOM1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1168, - "End Line": 1169 + "Function Name": "ADVAN", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 461, + "End Line": 472 }, { - "Function Name": "ARTOUTSF", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1427, - "End Line": 1429 + "Function Name": "CHANJOB", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "8.6%", + "Start Line": 211, + "End Line": 263 }, { - "Function Name": "SCOUTEND", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1430, - "End Line": 1431 + "Function Name": "EJ1", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 434, + "End Line": 441 }, { - "Function Name": "SEPSEC1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "WAKETEST", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1647, - "End Line": 1648 + "Control Flow Ratio": "26.3%", + "Start Line": 326, + "End Line": 350 }, { - "Function Name": "POSEC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "SPECTEST", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1649, - "End Line": 1651 + "Control Flow Ratio": "50.0%", + "Start Line": 179, + "End Line": 186 }, { - "Function Name": "BITSOFF1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1785, - "End Line": 1786 + "Function Name": "ENDJOB1", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "18.2%", + "Start Line": 368, + "End Line": 383 }, { - "Function Name": "ENDSCALE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NUCHANG2", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2079, - "End Line": 2080 + "Control Flow Ratio": "57.1%", + "Start Line": 290, + "End Line": 300 }, { - "Function Name": "NEG180", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NEXTCORE", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2082, - "End Line": 2083 + "Start Line": 200, + "End Line": 210 }, { - "Function Name": "DPINORM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NOVAC3", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2147, - "End Line": 2148 - }, - { - "Function Name": "DSPDCWD1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2511, - "End Line": 2513 + "Start Line": 157, + "End Line": 162 }, { - "Function Name": "SETVAC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "JOBWAKE4", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2843, - "End Line": 2844 + "Start Line": 311, + "End Line": 316 }, { - "Function Name": "VBTERM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "JOBWAKE3", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2873, - "End Line": 2874 + "Control Flow Ratio": "42.9%", + "Start Line": 318, + "End Line": 324 }, { - "Function Name": "VBRESEQ", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "CORFOUND", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2890, - "End Line": 2891 + "Control Flow Ratio": "18.2%", + "Start Line": 166, + "End Line": 177 }, { - "Function Name": "DSPABORT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "SETLOC", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3172, - "End Line": 3173 + "Control Flow Ratio": "22.2%", + "Start Line": 188, + "End Line": 198 }, { - "Function Name": "DOTERM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "ENDPRCHG", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3347, - "End Line": 3348 + "Control Flow Ratio": "40.0%", + "Start Line": 265, + "End Line": 274 }, { - "Function Name": "SETNADD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "NOVAC", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3374, - "End Line": 3375 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 37, + "End Line": 48 }, { - "Function Name": "NVSUBB", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "EJ2", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 817, - "End Line": 817 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 443, + "End Line": 453 }, { - "Function Name": "LOADLV1", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "CHANG2", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 818, - "End Line": 818 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 79, + "End Line": 85 }, { - "Function Name": "MIXAD", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "PRIOCHNG", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1024, - "End Line": 1024 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 107, + "End Line": 113 }, { - "Function Name": "GOALMCYC", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "SUPDXCHZ", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1094, - "End Line": 1094 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 487, + "End Line": 493 }, { - "Function Name": "NDCMPTST", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "SPVAC", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1209, - "End Line": 1209 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 65, + "End Line": 68 }, { - "Function Name": "GOQ", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "CHANG1", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1878, - "End Line": 1878 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 72, + "End Line": 75 }, { - "Function Name": "SFRET1", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "PRIOCH2", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1899, - "End Line": 1899 + "Control Flow Ratio": "12.5%", + "Start Line": 355, + "End Line": 363 }, { - "Function Name": "PUTSFNOR", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "JOBWAKE", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2017, - "End Line": 2017 + "Control Flow Ratio": "20.0%", + "Start Line": 97, + "End Line": 103 }, { - "Function Name": "2RNDEND", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "NUDIRECT", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2180, - "End Line": 2180 + "Control Flow Ratio": "25.0%", + "Start Line": 474, + "End Line": 481 }, { - "Function Name": "END2DEC", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "SPVACIN", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2567, - "End Line": 2567 + "Control Flow Ratio": "25.0%", + "Start Line": 57, + "End Line": 60 }, { - "Function Name": "ENTSET", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "JOBSLEEP", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3096, - "End Line": 3096 + "Control Flow Ratio": "25.0%", + "Start Line": 90, + "End Line": 93 }, { - "Function Name": "TCNOVAC", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "ENDOFJOB", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3417, - "End Line": 3417 + "Control Flow Ratio": "33.3%", + "Start Line": 117, + "End Line": 119 }, { - "Function Name": "TCWAIT", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "ENDFIND", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3418, - "End Line": 3418 + "Control Flow Ratio": "33.3%", + "Start Line": 121, + "End Line": 123 }, { - "Function Name": "TCTSKOVR", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "JOBSLP2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3419, - "End Line": 3419 - }, - { - "Function Name": "RECAL2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3333, - "End Line": 3342 + "Control Flow Ratio": "50.0%", + "Start Line": 287, + "End Line": 288 }, { - "Function Name": "UPDATVB", + "Function Name": "FINDVAC", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1083, - "End Line": 1088 + "Start Line": 52, + "End Line": 56 }, { - "Function Name": "DSPOCTWO", + "Function Name": "VACFOUND", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2599, - "End Line": 2604 - }, - { - "Function Name": "TPLEFTN", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2162, - "End Line": 2164 - }, - { - "Function Name": "PRENVBSY", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3542, - "End Line": 3544 - }, - { - "Function Name": "ERPLUS", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3785, - "End Line": 3787 - }, - { - "Function Name": "COMPTEST", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1198, - "End Line": 1199 + "Start Line": 148, + "End Line": 152 }, { - "Function Name": "TRACE1", + "Function Name": "JOBSLP1", "Structural Impact": 1.4, "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2514, - "End Line": 2522 - }, - { - "Function Name": "ENTPAS0", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 856, - "End Line": 859 + "Start Line": 278, + "End Line": 286 }, { - "Function Name": "BITSOFF", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "DUMMYJOB", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1780, - "End Line": 1784 + "Start Line": 455, + "End Line": 460 }, { - "Function Name": "REQEX1", + "Function Name": "JOBWAKE2", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2829, - "End Line": 2832 - }, - { - "Function Name": "VERB", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 603, - "End Line": 605 - }, - { - "Function Name": "BOTHSGN", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 625, - "End Line": 627 - }, - { - "Function Name": "REQDATZ", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1056, - "End Line": 1056 - }, - { - "Function Name": "RDLONOR", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1512, - "End Line": 1512 - }, - { - "Function Name": "MONITOR", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2327, - "End Line": 2328 - }, - { - "Function Name": "PREDSPAL", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2731, - "End Line": 2732 + "Start Line": 307, + "End Line": 310 }, { - "Function Name": "VBRQWAIT", + "Function Name": "NOVAC2", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2853, - "End Line": 2855 - }, - { - "Function Name": "NVSUB", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3014, - "End Line": 3014 + "Start Line": 154, + "End Line": 156 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 844, - "Sequential Logic Declarations": 1170, - "Function Parameters": 128, - "Function/Method Declarations": 286, + "Control Flow Branches": 103, + "Sequential Logic Declarations": 196, + "Function Parameters": 20, + "Function/Method Declarations": 37, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 23, - "Type/Safety Bypasses": 8, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 85, - "State Mutations / Variable Reassignments": 1267, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 96, - "Unit Test Assertions": 4, - "Asynchronous/Concurrent Execution": 135, - "UI / View Layer Components": 7, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 237, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 24, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 55, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 15, - "Metaprogramming & Reflection": 101, - "Module Dependencies (Imports)": 37, - "Authorship Metadata": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 23, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 4, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 206, - "Manual Memory Allocation": 8, + "Pointer Arithmetic & Addressing": 24, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 83, + "Explicit Type Casts": 15, "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 149, - "Thread Synchronization Locks": 23, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 19, + "Thread Synchronization Locks": 11, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 26, - "Private / Encapsulated Scopes": 2457, - "Event Listeners & Subscribers": 4, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 339, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2057, + "Structural Tab Indentations": 299, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -146437,25 +146382,25 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 17, + "Core Var Decl": 2, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 17, + "Design Upper Case": 2, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 34, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -146469,55 +146414,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 35, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "40", - "41", - "42", - "7", - "BLANKCON", - "COUNT", - "DOPROC", - "DSP2BIT", - "DSPCOUNT", - "DSPTAB", - "ENDALM", - "ENDBLFF", - "ENDBSUB1", - "ENDDPDEC", - "ENDECVN", - "ENDMONDO", - "ENDNVSB1", - "ENDRDLO", - "ENDRELDS", - "ENDRQWT", - "ENDRTOUT", - "ENDRUTIN", - "ENDSPF", - "ENDSPMIN", - "ENDSPMM", - "FFTAG8", - "MID7", - "NVSBENDL", - "NVSUBEND", - "NVSUBUSY", - "PINBALL1", - "PINBALL2", - "PINBALL3", - "PINBALL4", - "TESTOFUF" + "01", + "DXCH", + "SELFRET" ] }, - "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc": { + "agc_assembly/apollo-11/INTERPRETER.agc": { "1. Artifact Identity": { - "Filename": "RCS_FAILURE_MONITOR.agc", - "Path": "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc", + "Filename": "INTERPRETER.agc", + "Path": "agc_assembly/apollo-11/INTERPRETER.agc", "Language": "Agc_Assembly", - "Architect": "Hartmuth Gutsche ", + "Architect": "Ron Burkey ", "Indentation Style": "Tabs", "Doc Umbrella": 1.0, "Folder Dominant Lang": "agc_assembly", @@ -146525,9 +146438,9 @@ "Identity Proof": "Single Indicator (Ext: .agc)" }, "2. Topological Coordinates": { - "X": -2353.26, - "Y": 49.14, - "Z": 4551.53 + "X": -2002.61, + "Y": 36.25, + "Z": 4664.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -146536,1984 +146449,2515 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 174, - "Coding LOC": 78, - "Documentation LOC": 70, - "Structural Magnitude": 62.96, - "Control Flow Ratio": "22.0%", + "Total LOC": 3064, + "Coding LOC": 2085, + "Documentation LOC": 440, + "Structural Magnitude": 2750.7, + "Control Flow Ratio": "43.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.346 + "Raw Cognitive Density": 1.412 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "45.78%", - "Error & Exception Exposure": "81.68%", + "Cognitive Load Exposure": "65.98%", + "Error & Exception Exposure": "95.12%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.52%", - "API Exposure": "0.67%", - "Concurrency Exposure": "95.52%", + "Testing Exposure": "80.0%", + "API Exposure": "0.91%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "7.71%", - "Specification Exposure": "50.0%", + "Commented Logic Exposure": "5.02%", + "Specification Exposure": "98.35%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "55.02%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "RCSMON", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 83, - "End Line": 128 + "Function Name": "MAXDV", + "Structural Impact": 42.4, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 36, + "Input Parameters": 0, + "Control Flow Ratio": "51.4%", + "Start Line": 2052, + "End Line": 2159 }, { - "Function Name": "VOPENED", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "16.7%", - "Start Line": 131, - "End Line": 171 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 9, - "Sequential Logic Declarations": 32, - "Function Parameters": 17, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 24, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 2, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 1, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 5, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 9, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 77, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 70, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "23", - "AOSQ", - "CH5MASK", - "RCSMONT" - ] - }, - "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc": { - "1. Artifact Identity": { - "Filename": "THE_LUNAR_LANDING.agc", - "Path": "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc", - "Language": "Agc_Assembly", - "Architect": "Hartmuth Gutsche", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1122.74, - "Y": 116.15, - "Z": 4686.03 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 336, - "Coding LOC": 230, - "Documentation LOC": 56, - "Structural Magnitude": 111.5, - "Control Flow Ratio": "52.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.813 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "41.59%", - "Error & Exception Exposure": "68.67%", - "Tech Debt Exposure": "74.78%", - "Testing Exposure": "2.44%", - "API Exposure": "0.06%", - "Concurrency Exposure": "84.48%", - "State Flux Exposure": "99.23%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "90.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "LANDJUNK", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 11, + "Function Name": "INDJUMP", + "Structural Impact": 34.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 32, "Input Parameters": 0, - "Control Flow Ratio": "91.7%", - "Start Line": 286, - "End Line": 330 + "Control Flow Ratio": "100.0%", + "Start Line": 302, + "End Line": 336 }, { - "Function Name": "DDUMCALC", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 4, + "Function Name": "BHIZ", + "Structural Impact": 34.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 32, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 135, - "End Line": 201 + "Control Flow Ratio": "82.1%", + "Start Line": 2926, + "End Line": 2956 }, { - "Function Name": "P63SPOT3", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 239, - "End Line": 249 + "Function Name": "UNIT", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 2203, + "End Line": 2239 }, { - "Function Name": "P63SPOT4", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 2, + "Function Name": "MISCJUMP", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 21, "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 251, - "End Line": 284 + "Control Flow Ratio": "91.3%", + "Start Line": 343, + "End Line": 366 }, { - "Function Name": "P63LM", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, + "Function Name": "STORJUMP", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 17, "Input Parameters": 0, - "Control Flow Ratio": "15.4%", - "Start Line": 40, - "End Line": 62 + "Control Flow Ratio": "81.0%", + "Start Line": 425, + "End Line": 456 }, { - "Function Name": "ASTNCLOK", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "UNAJUMP", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 15, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 207, - "End Line": 210 + "Control Flow Ratio": "88.2%", + "Start Line": 367, + "End Line": 401 }, { - "Function Name": "FLAGORGY", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 1, + "Function Name": "BPL", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 14, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 64, - "End Line": 108 + "Control Flow Ratio": "87.5%", + "Start Line": 2958, + "End Line": 2970 }, { - "Function Name": "ASTNRET", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 212, - "End Line": 222 + "Function Name": "MPAC-", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "26.7%", + "Start Line": 1850, + "End Line": 1892 }, { - "Function Name": "IGNALGRT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "VXV", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 204, - "End Line": 205 + "Control Flow Ratio": "42.3%", + "Start Line": 1265, + "End Line": 1315 }, { - "Function Name": "IGNALOOP", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 119 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 32, - "Sequential Logic Declarations": 29, - "Function Parameters": 1, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 40, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 15, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 16, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 1, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 13, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 5, - "Private / Encapsulated Scopes": 229, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 209, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 7, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "31", - "32", - "COUNT", - "EBANK", - "F2DPS" - ] - }, - "agc_assembly/apollo-11/WAITLIST.agc": { - "1. Artifact Identity": { - "Filename": "WAITLIST.agc", - "Path": "agc_assembly/apollo-11/WAITLIST.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1878.85, - "Y": 56.62, - "Z": 4831.75 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 557, - "Coding LOC": 266, - "Documentation LOC": 213, - "Structural Magnitude": 294.82, - "Control Flow Ratio": "29.8%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.647 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "48.66%", - "Error & Exception Exposure": "91.96%", - "Tech Debt Exposure": "72.66%", - "Testing Exposure": "80.0%", - "API Exposure": "0.36%", - "Concurrency Exposure": "41.03%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.53%", - "Specification Exposure": "78.57%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "TEST", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 3043, + "End Line": 3057 + }, { - "Function Name": "WTLST5", - "Structural Impact": 35.1, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 22, + "Function Name": "VRIGHT2", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 288, - "End Line": 338 + "Control Flow Ratio": "32.0%", + "Start Line": 1695, + "End Line": 1729 }, { - "Function Name": "SVCT3", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 19, + "Function Name": "SQRTSUB", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 27, "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 191, - "End Line": 209 + "Input Parameters": 0, + "Control Flow Ratio": "45.8%", + "Start Line": 2501, + "End Line": 2527 }, { - "Function Name": "WAIT2", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 3, + "Function Name": "BUFNEG", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "15.0%", - "Start Line": 221, - "End Line": 256 + "Control Flow Ratio": "38.5%", + "Start Line": 1927, + "End Line": 1961 }, { - "Function Name": "WTLST4", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, + "Function Name": "BRANCH", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "76.9%", + "Start Line": 737, + "End Line": 748 + }, + { + "Function Name": "VSSL", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 1602, + "End Line": 1625 + }, + { + "Function Name": "GENSCR", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "13.6%", - "Start Line": 259, - "End Line": 285 + "Control Flow Ratio": "30.0%", + "Start Line": 1734, + "End Line": 1753 }, { - "Function Name": "LONGCYCL", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, + "Function Name": "BUFZERO", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 514, - "End Line": 530 + "Control Flow Ratio": "52.9%", + "Start Line": 1802, + "End Line": 1819 }, { - "Function Name": "MUCHTIME", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "BUF-", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1834, + "End Line": 1848 + }, + { + "Function Name": "OPJUMP3", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 544, - "End Line": 550 + "Control Flow Ratio": "60.0%", + "Start Line": 285, + "End Line": 297 }, { - "Function Name": "VARDELAY", - "Structural Impact": 4.0, + "Function Name": "UNITDV", + "Structural Impact": 10.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 2320, + "End Line": 2329 + }, + { + "Function Name": "TPAGREE", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 171, - "End Line": 180 + "Control Flow Ratio": "23.5%", + "Start Line": 1074, + "End Line": 1094 }, { - "Function Name": "SVCT3X", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "GENDDV", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 211, - "End Line": 219 + "Control Flow Ratio": "50.0%", + "Start Line": 1985, + "End Line": 2015 }, { - "Function Name": "WTLST2", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "DVXSC", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "38.9%", + "Start Line": 1231, + "End Line": 1258 + }, + { + "Function Name": "PUSHUP", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 361, - "End Line": 373 + "Control Flow Ratio": "38.5%", + "Start Line": 227, + "End Line": 243 }, { - "Function Name": "WTABORT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "GSHIFT", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 339, - "End Line": 346 + "Control Flow Ratio": "30.0%", + "Start Line": 1389, + "End Line": 1426 }, { - "Function Name": "TASKOVER", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "GENSHIFT", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1666, + "End Line": 1674 + }, + { + "Function Name": "ALSIGNAG", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 1332, + "End Line": 1336 + }, + { + "Function Name": "SWITCHES", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "17.6%", + "Start Line": 2995, + "End Line": 3029 + }, + { + "Function Name": "VXM", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 423, - "End Line": 430 + "Control Flow Ratio": "19.2%", + "Start Line": 1150, + "End Line": 1193 }, { - "Function Name": "WAITLIST", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "LARGE", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "23.1%", + "Start Line": 2244, + "End Line": 2268 + }, + { + "Function Name": "OCT40001", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 115, + "End Line": 132 + }, + { + "Function Name": "SINE", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 138, - "End Line": 146 + "Start Line": 2653, + "End Line": 2674 }, { - "Function Name": "T3RUPT2", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, + "Function Name": "GOTOERS", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 421 + "Control Flow Ratio": "33.3%", + "Start Line": 692, + "End Line": 704 }, { - "Function Name": "DELAYEX", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "VVXSC", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1202, + "End Line": 1215 + }, + { + "Function Name": "BUFPOS", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 182, - "End Line": 188 + "Control Flow Ratio": "44.4%", + "Start Line": 1913, + "End Line": 1925 }, { - "Function Name": "LASTTIME", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "LASINEX", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2728, + "End Line": 2740 + }, + { + "Function Name": "GENSHFT2", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 533, - "End Line": 537 + "Control Flow Ratio": "57.1%", + "Start Line": 1676, + "End Line": 1685 }, { - "Function Name": "LONGCALL", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, + "Function Name": "VECAGREE", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 506 + "Control Flow Ratio": "36.4%", + "Start Line": 2188, + "End Line": 2198 }, { - "Function Name": "DLY2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "SQRT", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 147, - "End Line": 149 + "Control Flow Ratio": "66.7%", + "Start Line": 2383, + "End Line": 2393 }, { - "Function Name": "WATLST0-", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "VAD", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 151, - "End Line": 152 + "Control Flow Ratio": "83.3%", + "Start Line": 784, + "End Line": 805 }, { - "Function Name": "NOQBRSM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "VSQSUB", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 436, - "End Line": 438 + "Control Flow Ratio": "27.8%", + "Start Line": 2473, + "End Line": 2494 }, { - "Function Name": "RESUME", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "GENSCL", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 432, - "End Line": 432 + "Control Flow Ratio": "41.7%", + "Start Line": 1782, + "End Line": 1800 }, { - "Function Name": "TWIDDLE", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 136 + "Function Name": "ENDMAXDV", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "45.5%", + "Start Line": 2022, + "End Line": 2039 }, { - "Function Name": "LVWTLIST", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "TSLC2", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 1631, + "End Line": 1639 + }, + { + "Function Name": "GOTO", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 161 + "Control Flow Ratio": "25.0%", + "Start Line": 677, + "End Line": 690 }, { - "Function Name": "FIXDELAY", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "VROUND", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 167 + "Control Flow Ratio": "33.3%", + "Start Line": 943, + "End Line": 954 }, { - "Function Name": "T3RUPT", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "SN1", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 382 + "Control Flow Ratio": "28.6%", + "Start Line": 2677, + "End Line": 2703 }, { - "Function Name": "LNGCALL2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "DOTSUB", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 508, - "End Line": 511 + "Control Flow Ratio": "21.1%", + "Start Line": 967, + "End Line": 991 }, { - "Function Name": "LONGRTRN", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CCSL", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 539, - "End Line": 542 + "Control Flow Ratio": "83.3%", + "Start Line": 1438, + "End Line": 1442 }, { - "Function Name": "GETCADR", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "NORMTEST", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 553, - "End Line": 556 + "Control Flow Ratio": "71.4%", + "Start Line": 2625, + "End Line": 2629 }, { - "Function Name": "NOQRSM", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "DOSSHFT", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 1755, + "End Line": 1762 + }, + { + "Function Name": "PUSH", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 434, - "End Line": 435 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 61, - "Sequential Logic Declarations": 144, - "Function Parameters": 36, - "Function/Method Declarations": 28, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 6, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 12, - "State Mutations / Variable Reassignments": 136, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 27, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 9, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 4, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 3, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 6, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 6, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 15, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 1, - "Bitwise Operations": 28, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 257, - "Event Listeners & Subscribers": 2, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 232, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 8, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 8, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "01", - "FFTAG6", - "LST1", - "NBDX", - "SVCT3X" - ] - }, - "agc_assembly/apollo-11/CONTRIBUTING.md": { - "1. Artifact Identity": { - "Filename": "CONTRIBUTING.md", - "Path": "agc_assembly/apollo-11/CONTRIBUTING.md", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" - }, - "2. Topological Coordinates": { - "X": -1386.97, - "Y": 27.5, - "Z": 3537.72 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 180, - "Coding LOC": 0, - "Documentation LOC": 139, - "Structural Magnitude": 3.6, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 4, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 9, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "agc_assembly/apollo-11/LICENSE.md": { - "1. Artifact Identity": { - "Filename": "LICENSE.md", - "Path": "agc_assembly/apollo-11/LICENSE.md", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" - }, - "2. Topological Coordinates": { - "X": -1526.44, - "Y": 60.04, - "Z": 4836.62 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 20, - "Coding LOC": 0, - "Documentation LOC": 10, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 3, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "python/cython": { - "Directory Group Magnitude": 8733.98, - "File Count": 4, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "23.95%", - "Error & Exception Exposure": "60.49%", - "Tech Debt Exposure": "65.49%", - "Testing Exposure": "41.13%", - "API Exposure": "3.75%", - "Concurrency Exposure": "3.65%", - "State Flux Exposure": "65.19%", - "Commented Logic Exposure": "3.19%", - "Specification Exposure": "96.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "40.48%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "python/cython/CodeGeneration.py": { - "1. Artifact Identity": { - "Filename": "CodeGeneration.py", - "Path": "python/cython/CodeGeneration.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "VisitorTransform", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" - }, - "2. Topological Coordinates": { - "X": 5478.08, - "Y": -18.75, - "Z": -2681.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 34, - "Coding LOC": 13, - "Documentation LOC": 13, - "Structural Magnitude": 11.06, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.385 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "76.23%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "2.22%", - "API Exposure": "5.85%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "97.96%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "67.04%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "44.4%", + "Start Line": 2422, + "End Line": 2443 + }, + { + "Function Name": "BVSU", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 848, + "End Line": 868 + }, + { + "Function Name": "VSSR", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "30.8%", + "Start Line": 1580, + "End Line": 1600 + }, + { + "Function Name": "LARGE2", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2270, + "End Line": 2290 + }, + { + "Function Name": "SQRTNEG", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2531, + "End Line": 2534 + }, + { + "Function Name": "COMP", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1443, + "End Line": 1457 + }, + { + "Function Name": "TSSL", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1550, + "End Line": 1565 + }, + { + "Function Name": "UPPOS", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 1338, + "End Line": 1345 + }, + { + "Function Name": "UPNEG", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 1347, + "End Line": 1355 + }, + { + "Function Name": "POLY2", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1058, + "End Line": 1066 + }, + { + "Function Name": "DVNORM", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 1901, + "End Line": 1911 + }, + { + "Function Name": "NOIBNKSW", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 81, + "End Line": 88 + }, + { + "Function Name": "COSINE", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2641, + "End Line": 2648 + }, + { + "Function Name": "SIGN", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1431, + "End Line": 1437 + }, + { + "Function Name": "MPACSRND", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1518, + "End Line": 1538 + }, + { + "Function Name": "LEFT", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1777, + "End Line": 1780 + }, + { + "Function Name": "ABS", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2401, + "End Line": 2404 + }, + { + "Function Name": "INDEX", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "22.2%", + "Start Line": 165, + "End Line": 179 + }, + { + "Function Name": "ACOS3", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "18.8%", + "Start Line": 2754, + "End Line": 2771 + }, + { + "Function Name": "PDDL", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 556, + "End Line": 571 + }, + { + "Function Name": "15ADRERS", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 2891, + "End Line": 2901 + }, + { + "Function Name": "NEWOPS", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 91, + "End Line": 99 + }, + { + "Function Name": "STORE", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 459, + "End Line": 467 + }, + { + "Function Name": "PDVL", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 595, + "End Line": 608 + }, + { + "Function Name": "CGOTO", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 713, + "End Line": 722 + }, + { + "Function Name": "STARTSTO", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 473, + "End Line": 481 + }, + { + "Function Name": "GOTOGE", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 706, + "End Line": 711 + }, + { + "Function Name": "ENDDOT", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 992, + "End Line": 1000 + }, + { + "Function Name": "DVOVF", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 1823, + "End Line": 1832 + }, + { + "Function Name": "ARCCOS", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2711, + "End Line": 2721 + }, + { + "Function Name": "ACOSST2", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2742, + "End Line": 2751 + }, + { + "Function Name": "ACOSSHR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2786, + "End Line": 2790 + }, + { + "Function Name": "ADDRESS", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 110, + "End Line": 112 + }, + { + "Function Name": "ARGHI", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "6.7%", + "Start Line": 2556, + "End Line": 2586 + }, + { + "Function Name": "ACOSST", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2723, + "End Line": 2726 + }, + { + "Function Name": "TAGSUB", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2905, + "End Line": 2911 + }, + { + "Function Name": "OPJUMP", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 101, + "End Line": 105 + }, + { + "Function Name": "OVERFLOW", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 832, + "End Line": 845 + }, + { + "Function Name": "VXSC", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1198, + "End Line": 1200 + }, + { + "Function Name": "DMPR", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1363, + "End Line": 1365 + }, + { + "Function Name": "ROUND", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1566, + "End Line": 1568 + }, + { + "Function Name": "RIGHT", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1690, + "End Line": 1694 + }, + { + "Function Name": "ABVALABS", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2349, + "End Line": 2351 + }, + { + "Function Name": "ZEROANS", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2535, + "End Line": 2538 + }, + { + "Function Name": "SWSTORE", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3030, + "End Line": 3042 + }, + { + "Function Name": "INDEX2", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 181, + "End Line": 196 + }, + { + "Function Name": "SMALL", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "9.1%", + "Start Line": 2296, + "End Line": 2315 + }, + { + "Function Name": "SQRTABRT", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 2540, + "End Line": 2554 + }, + { + "Function Name": "TAD", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 882, + "End Line": 892 + }, + { + "Function Name": "TSLCLOOP", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1641, + "End Line": 1649 + }, + { + "Function Name": "UMPAC-", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2331, + "End Line": 2341 + }, + { + "Function Name": "TMODE", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 524, + "End Line": 530 + }, + { + "Function Name": "DMPNSUB", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1120, + "End Line": 1130 + }, + { + "Function Name": "SHORTT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 1485, + "End Line": 1492 + }, + { + "Function Name": "VDEF", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2407, + "End Line": 2417 + }, + { + "Function Name": "TIX", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2875, + "End Line": 2881 + }, + { + "Function Name": "DOVLOAD", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 507, + "End Line": 512 + }, + { + "Function Name": "SWBRANCH", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 724, + "End Line": 729 + }, + { + "Function Name": "SHORTV", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1573, + "End Line": 1578 + }, + { + "Function Name": "XCHX", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2852, + "End Line": 2857 + }, + { + "Function Name": "OPJUMP2", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 262, + "End Line": 265 + }, + { + "Function Name": "DCOMP", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1459, + "End Line": 1483 + }, + { + "Function Name": "MAXTEST", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1963, + "End Line": 1966 + }, + { + "Function Name": "RVQ", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2448, + "End Line": 2451 + }, + { + "Function Name": "ACOSABRT", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2795, + "End Line": 2799 + }, + { + "Function Name": "LXA", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2834, + "End Line": 2837 + }, + { + "Function Name": "LXC", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2839, + "End Line": 2842 + }, + { + "Function Name": "XSU", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2870, + "End Line": 2873 + }, + { + "Function Name": "DOTIXBR", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2883, + "End Line": 2886 + }, + { + "Function Name": "SETOVF", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 815, + "End Line": 816 + }, + { + "Function Name": "DMP1", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1360, + "End Line": 1361 + }, + { + "Function Name": "RIGHTR", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1499, + "End Line": 1500 + }, + { + "Function Name": "VSHRRND", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1540, + "End Line": 1545 + }, + { + "Function Name": "DSQ", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2346, + "End Line": 2347 + }, + { + "Function Name": "VSQ", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2419, + "End Line": 2420 + }, + { + "Function Name": "AXC", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2830, + "End Line": 2832 + }, + { + "Function Name": "INCR", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2866, + "End Line": 2868 + }, + { + "Function Name": "NEG", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 755, + "End Line": 758 + }, + { + "Function Name": "OVERFLWZ", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 824, + "End Line": 826 + }, + { + "Function Name": "SMALL2", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2240, + "End Line": 2242 + }, + { + "Function Name": "ITR7", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 279, + "End Line": 280 + }, + { + "Function Name": "ITR0", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 416, + "End Line": 417 + }, + { + "Function Name": "TCSUBTR", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2805, + "End Line": 2822 + }, + { + "Function Name": "VPDVL", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 610, + "End Line": 624 + }, + { + "Function Name": "DSQSUB", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 2457, + "End Line": 2471 + }, + { + "Function Name": "MPACSHR", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 1501, + "End Line": 1514 + }, + { + "Function Name": "INTPRET", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 47, + "End Line": 58 + }, + { + "Function Name": "VSTORE", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 483, + "End Line": 492 + }, + { + "Function Name": "ENDVPUSH", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 572, + "End Line": 581 + }, + { + "Function Name": "TPDVL", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 626, + "End Line": 634 + }, + { + "Function Name": "DMPSUB2", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 927, + "End Line": 935 + }, + { + "Function Name": "POLYCOM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1042, + "End Line": 1052 + }, + { + "Function Name": "MPACVBUF", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1319, + "End Line": 1328 + }, + { + "Function Name": "SRTEST", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 2592, + "End Line": 2602 + }, + { + "Function Name": "IERASTST", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 139, + "End Line": 146 + }, + { + "Function Name": "BDSU", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 871, + "End Line": 877 + }, + { + "Function Name": "BDDV", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1372, + "End Line": 1379 + }, + { + "Function Name": "ABVAL", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2353, + "End Line": 2359 + }, { - "Function Name": "visit_FuncDefNode", - "Structural Impact": 2.0, + "Function Name": "CALL", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 670, + "End Line": 675 + }, + { + "Function Name": "DDVCALL", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2181, + "End Line": 2186 + }, + { + "Function Name": "TSTORE", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 494, + "End Line": 497 + }, + { + "Function Name": "ENDTPUSH", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 586, + "End Line": 590 + }, + { + "Function Name": "STORE1", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 641, + "End Line": 644 + }, + { + "Function Name": "DSU", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 819, + "End Line": 822 + }, + { + "Function Name": "POWRSERS", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1026, + "End Line": 1030 + }, + { + "Function Name": "VROTATEX", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1216, + "End Line": 1220 + }, + { + "Function Name": "DDV", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1367, + "End Line": 1370 + }, + { + "Function Name": "TSSR", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1494, + "End Line": 1498 + }, + { + "Function Name": "RIGHT-", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1767, + "End Line": 1770 + }, + { + "Function Name": "UP", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2017, + "End Line": 2021 + }, + { + "Function Name": "SQRTSHFT", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2395, + "End Line": 2399 + }, + { + "Function Name": "ARGLO", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2604, + "End Line": 2608 + }, + { + "Function Name": "SUBTR", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2773, + "End Line": 2777 + }, + { + "Function Name": "ACOSZERO", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2801, + "End Line": 2804 + }, + { + "Function Name": "SWSKIP", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3058, + "End Line": 3062 + }, + { + "Function Name": "INTRSM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 61, + "End Line": 62 + }, + { + "Function Name": "INDWORK", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 200, + "End Line": 201 + }, + { + "Function Name": "DODLOAD", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 503, + "End Line": 505 + }, + { + "Function Name": "VMODE", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 547, + "End Line": 548 + }, + { + "Function Name": "ENDDPUSH", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 583, + "End Line": 584 + }, + { + "Function Name": "VSU", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 781, + "End Line": 782 + }, + { + "Function Name": "ENDVXV", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 810, + "End Line": 812 + }, + { + "Function Name": "SETOVF2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 956, + "End Line": 957 + }, + { + "Function Name": "ARGZERO2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1095, + "End Line": 1097 + }, + { + "Function Name": "ARGZERO", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1099, + "End Line": 1100 + }, + { + "Function Name": "SHORTMP2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1108, + "End Line": 1110 + }, + { + "Function Name": "DMODE", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1143, + "End Line": 1144 + }, + { + "Function Name": "MXV", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1146, + "End Line": 1148 + }, + { + "Function Name": "VPROJ", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1225, + "End Line": 1227 + }, + { + "Function Name": "SETPD", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1381, + "End Line": 1383 + }, + { + "Function Name": "TSLC", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1385, + "End Line": 1387 + }, + { + "Function Name": "ENDTSLC", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1651, + "End Line": 1652 + }, + { + "Function Name": "SGNDVOVF", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1820, + "End Line": 1822 + }, + { + "Function Name": "TPUSH", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2445, + "End Line": 2446 + }, + { + "Function Name": "ARCSIN", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2708, + "End Line": 2709 + }, + { + "Function Name": "ACOSOVF", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2792, + "End Line": 2793 + }, + { + "Function Name": "AXT", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2824, + "End Line": 2825 + }, + { + "Function Name": "XSTORE", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2826, + "End Line": 2828 + }, + { + "Function Name": "SXA", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2844, + "End Line": 2846 + }, + { + "Function Name": "MSTORE1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2847, + "End Line": 2849 + }, + { + "Function Name": "XAD", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2859, + "End Line": 2861 + }, + { + "Function Name": "XAD2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2862, + "End Line": 2864 + }, + { + "Function Name": "RTB", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2923, + "End Line": 2924 + }, + { + "Function Name": "CCALL", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 658, + "End Line": 668 }, { - "Function Name": "__call__", + "Function Name": "DOT", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1142, + "End Line": 1142 + }, + { + "Function Name": "TCQBNK00", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2589, + "End Line": 2589 + }, + { + "Function Name": "LDANZIG", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2783, + "End Line": 2783 + }, + { + "Function Name": "DMPSUB", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 23 + "Start Line": 910, + "End Line": 926 }, { - "Function Name": "visit_Node", + "Function Name": "POLY", "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 11, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - ".Nodes", - ".Visitor" - ] - }, - "python/cython/MemoryView.pxd": { - "1. Artifact Identity": { - "Filename": "MemoryView.pxd", - "Path": "python/cython/MemoryView.pxd", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pxd)" - }, - "2. Topological Coordinates": { - "X": 5267.24, - "Y": 2.15, - "Z": -3579.75 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 109, - "Coding LOC": 79, - "Documentation LOC": 8, - "Structural Magnitude": 16.58, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "51.38%", - "Tech Debt Exposure": "50.79%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.98%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 7, - "Function Parameters": 12, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 9, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 24, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 55, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 9, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "python/cython/MemoryView.pyx": { - "1. Artifact Identity": { - "Filename": "MemoryView.pyx", - "Path": "python/cython/MemoryView.pyx", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "object, memoryview", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pyx)" - }, - "2. Topological Coordinates": { - "X": 4934.11, - "Y": 23.89, - "Z": -2897.97 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1492, - "Coding LOC": 1059, - "Documentation LOC": 140, - "Structural Magnitude": 330.58, - "Control Flow Ratio": "61.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.62 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "31.33%", - "Error & Exception Exposure": "48.89%", - "Tech Debt Exposure": "34.1%", - "Testing Exposure": "80.0%", - "API Exposure": "0.41%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "65.21%", - "Commented Logic Exposure": "5.02%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 1032, + "End Line": 1040 + }, { - "Function Name": "__cinit__", - "Structural Impact": 42.2, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 14, - "Input Parameters": 6, - "Control Flow Ratio": "93.3%", - "Start Line": 147, - "End Line": 196 + "Function Name": "DMP", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 904, + "End Line": 908 }, { - "Function Name": "__cinit__", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "73.3%", - "Start Line": 361, - "End Line": 388 + "Function Name": "OVERFLWY", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 828, + "End Line": 830 }, { - "Function Name": "__getbuffer__", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 552, - "End Line": 581 + "Function Name": "ITR10", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 163 }, { - "Function Name": "__getbuffer__", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 199, - "End Line": 224 + "Function Name": "SLOAD2", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 68, + "End Line": 74 }, { - "Function Name": "__setitem__", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 440, - "End Line": 458 + "Function Name": "ITR14", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 249, + "End Line": 257 }, { - "Function Name": "__dealloc__", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 390, - "End Line": 409 + "Function Name": "15BITADR", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 271, + "End Line": 278 }, { - "Function Name": "__getitem__", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 421, - "End Line": 438 + "Function Name": "TLOAD", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 517, + "End Line": 523 }, { - "Function Name": "__dealloc__", - "Structural Impact": 7.5, + "Function Name": "ENDVLOAD", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 537, + "End Line": 545 + }, + { + "Function Name": "SQRTNORM", + "Structural Impact": 1.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 226, - "End Line": 233 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2616, + "End Line": 2623 + }, + { + "Function Name": "DOSTORE", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 410, + "End Line": 415 + }, + { + "Function Name": "GEADDR", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 150, + "End Line": 153 + }, + { + "Function Name": "INDERASE", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 206 + }, + { + "Function Name": "REGUP", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 245, + "End Line": 248 + }, + { + "Function Name": "VLOAD", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 532, + "End Line": 535 + }, + { + "Function Name": "SHORTMP", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1104, + "End Line": 1107 }, { - "Function Name": "size", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 629, - "End Line": 639 + "Function Name": "LEFT-", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1772, + "End Line": 1775 }, { - "Function Name": "strides", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 602, - "End Line": 607 + "Function Name": "BUFNORM", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1895, + "End Line": 1899 }, { - "Function Name": "suboffsets", - "Structural Impact": 4.5, + "Function Name": "SQRTNM2", + "Structural Impact": 1.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 610, - "End Line": 614 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2610, + "End Line": 2614 }, { - "Function Name": "__len__", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 641, - "End Line": 645 + "Function Name": "ASINEX", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2779, + "End Line": 2782 }, { - "Function Name": "shape", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 598, - "End Line": 599 + "Function Name": "DLOAD", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 67 }, { - "Function Name": "__setitem__", - "Structural Impact": 2.1, + "Function Name": "NEWMODE", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 76 + }, + { + "Function Name": "DANZIG", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 254 + "Start Line": 78, + "End Line": 79 }, { - "Function Name": "copy", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "DIRADRES", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 667, - "End Line": 677 + "Start Line": 114, + "End Line": 114 }, { - "Function Name": "copy_fortran", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "NETZERO", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 679, - "End Line": 689 + "Start Line": 134, + "End Line": 135 }, { - "Function Name": "__getattr__", - "Structural Impact": 1.8, + "Function Name": "ITR15", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 248 + "Start Line": 136, + "End Line": 137 }, { - "Function Name": "__getitem__", - "Structural Impact": 1.8, + "Function Name": "ITR12", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 250, - "End Line": 251 + "Start Line": 147, + "End Line": 148 }, { - "Function Name": "__init__", - "Structural Impact": 1.8, + "Function Name": "ITR11", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 321 + "Start Line": 197, + "End Line": 198 }, { - "Function Name": "is_c_contig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 655, - "End Line": 659 + "Start Line": 207, + "End Line": 207 }, { - "Function Name": "is_f_contig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "ITR13", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 661, - "End Line": 665 + "Start Line": 209, + "End Line": 210 }, { - "Function Name": "T", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "STADR", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 588 + "Start Line": 403, + "End Line": 405 }, { - "Function Name": "__repr__", - "Structural Impact": 1.6, + "Function Name": "ITR1", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 647, - "End Line": 649 + "Start Line": 406, + "End Line": 408 }, { - "Function Name": "memview", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "PRESTORE", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 236, - "End Line": 237 + "Start Line": 457, + "End Line": 457 }, { - "Function Name": "__len__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "AHEAD5", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 244, - "End Line": 245 + "Start Line": 468, + "End Line": 468 }, { - "Function Name": "__repr__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "SSP", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 323 + "Start Line": 638, + "End Line": 640 }, { - "Function Name": "base", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "EXIT", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 591, - "End Line": 592 + "Start Line": 762, + "End Line": 762 }, { - "Function Name": "ndim", - "Structural Impact": 1.5, + "Function Name": "DAD", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 807, + "End Line": 809 + }, + { + "Function Name": "ROUNDSUB", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 618 + "Start Line": 940, + "End Line": 941 }, { - "Function Name": "itemsize", - "Structural Impact": 1.5, + "Function Name": "PREDOT", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 621, - "End Line": 622 + "Start Line": 964, + "End Line": 965 }, { - "Function Name": "nbytes", - "Structural Impact": 1.5, + "Function Name": "POLYLOOP", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1054, + "End Line": 1056 + }, + { + "Function Name": "DPAGREE", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 625, - "End Line": 626 + "Start Line": 1071, + "End Line": 1072 }, { - "Function Name": "__str__", - "Structural Impact": 1.5, + "Function Name": "FIXROOT", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 651, - "End Line": 652 + "Start Line": 2587, + "End Line": 2588 }, { - "Function Name": "__dealloc__", - "Structural Impact": 1.5, + "Function Name": "PRESINE", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 947, - "End Line": 948 + "Start Line": 2650, + "End Line": 2651 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 241, - "Sequential Logic Declarations": 151, - "Function Parameters": 51, - "Function/Method Declarations": 32, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 51, - "Type/Safety Bypasses": 11, + "Control Flow Branches": 701, + "Sequential Logic Declarations": 906, + "Function Parameters": 89, + "Function/Method Declarations": 243, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 77, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 20, - "Unit Test Assertions": 4, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 158, + "State Mutations / Variable Reassignments": 1400, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 102, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 51, + "Global State Dependencies": 20, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 16, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 40, + "Metaprogramming & Reflection": 135, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 3, - "Specification Traceability Tags": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 4, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 133, + "Manual Memory Allocation": 2, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, - "Fatal Aborts & Exceptions": 8, + "Explicit Type Casts": 173, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, + "Bitwise Operations": 126, + "Thread Synchronization Locks": 3, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 217, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 2038, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 956, + "Structural Tab Indentations": 1774, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -148529,16 +148973,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 50, - "Core Var Decl": 150, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 148, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 4, + "Design Upper Case": 9, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -148562,4879 +149006,4970 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "__future__", - "collections.abc", - "struct" + "0", + "00", + "01", + "1400" ] }, - "python/cython/Nodes.py": { + "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc": { "1. Artifact Identity": { - "Filename": "Nodes.py", - "Path": "python/cython/Nodes.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "enum.IntEnum, type, Node", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Filename": "LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", + "Path": "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", + "Language": "Agc_Assembly", + "Architect": "HARTMUTH GUTSCHE ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" }, "2. Topological Coordinates": { - "X": 5231.1, - "Y": 32.59, - "Z": -3195.58 + "X": -1693.46, + "Y": 79.79, + "Z": 3724.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 10867, - "Coding LOC": 7698, - "Documentation LOC": 1568, - "Structural Magnitude": 8375.76, - "Control Flow Ratio": "60.3%", + "Total LOC": 1475, + "Coding LOC": 1028, + "Documentation LOC": 249, + "Structural Magnitude": 805.06, + "Control Flow Ratio": "37.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.918 + "Raw Cognitive Density": 1.147 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "59.48%", - "Error & Exception Exposure": "65.47%", - "Tech Debt Exposure": "77.07%", + "Cognitive Load Exposure": "67.04%", + "Error & Exception Exposure": "83.9%", + "Tech Debt Exposure": "32.64%", "Testing Exposure": "80.0%", - "API Exposure": "8.74%", - "Concurrency Exposure": "14.59%", - "State Flux Exposure": "97.56%", - "Commented Logic Exposure": "7.74%", - "Specification Exposure": "100.0%", + "API Exposure": "0.51%", + "Concurrency Exposure": "31.77%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "96.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "71.0%", + "Documentation Exposure": "28.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "generate_function_definitions", - "Structural Impact": 332.7, - "Lines of Code (LOC)": 494, - "Control Flow Branches": 153, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 2076, - "End Line": 2569 - }, - { - "Function Name": "analyse", - "Structural Impact": 245.9, - "Lines of Code (LOC)": 166, - "Control Flow Branches": 83, - "Input Parameters": 7, - "Control Flow Ratio": "72.8%", - "Start Line": 726, - "End Line": 891 - }, - { - "Function Name": "generate_tuple_and_keyword_parsing_code", - "Structural Impact": 172.6, - "Lines of Code (LOC)": 233, - "Control Flow Branches": 71, - "Input Parameters": 4, - "Control Flow Ratio": "93.4%", - "Start Line": 4240, - "End Line": 4472 - }, - { - "Function Name": "generate_type_ready_code", - "Structural Impact": 166.2, - "Lines of Code (LOC)": 238, - "Control Flow Branches": 68, - "Input Parameters": 4, - "Control Flow Ratio": "64.2%", - "Start Line": 5777, - "End Line": 6014 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 130.9, - "Lines of Code (LOC)": 158, - "Control Flow Branches": 70, - "Input Parameters": 2, - "Control Flow Ratio": "72.2%", - "Start Line": 5526, - "End Line": 5683 - }, - { - "Function Name": "analyse_signature", - "Structural Impact": 107.3, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 58, - "Input Parameters": 2, - "Control Flow Ratio": "86.6%", - "Start Line": 3441, - "End Line": 3542 + "Function Name": "STARTP67", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 187, + "End Line": 222 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 100.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 47, + "Function Name": "CGCALC", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "71.2%", - "Start Line": 1543, - "End Line": 1640 + "Control Flow Ratio": "41.7%", + "Start Line": 641, + "End Line": 682 }, { - "Function Name": "generate_handling_code", - "Structural Impact": 97.1, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 44, - "Input Parameters": 3, - "Control Flow Ratio": "97.8%", - "Start Line": 8487, - "End Line": 8628 + "Function Name": "RODCOMP", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 143, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "9.5%", + "Start Line": 948, + "End Line": 1090 }, { - "Function Name": "unroll", - "Structural Impact": 94.0, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 39, - "Input Parameters": 4, - "Control Flow Ratio": "60.9%", - "Start Line": 6428, - "End Line": 6519 + "Function Name": "QUADGUID", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "13.3%", + "Start Line": 546, + "End Line": 632 }, { - "Function Name": "analyse", - "Structural Impact": 90.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 42, - "Input Parameters": 3, - "Control Flow Ratio": "53.2%", - "Start Line": 1162, - "End Line": 1246 + "Function Name": "REDESMON", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 1155, + "End Line": 1168 }, { - "Function Name": "__init__", - "Structural Impact": 85.8, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 25, - "Input Parameters": 9, - "Control Flow Ratio": "78.1%", - "Start Line": 5192, - "End Line": 5263 + "Function Name": "ROOTLOOP", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 1322, + "End Line": 1353 }, { - "Function Name": "generate_function_header", - "Structural Impact": 82.4, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 34, - "Input Parameters": 4, - "Control Flow Ratio": "94.4%", - "Start Line": 3944, - "End Line": 4025 + "Function Name": "P64DISPS", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 856, + "End Line": 872 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 82.0, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 36, - "Input Parameters": 3, - "Control Flow Ratio": "76.6%", - "Start Line": 4870, - "End Line": 5029 + "Function Name": "REDESIG", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "26.3%", + "Start Line": 335, + "End Line": 383 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 75.7, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 40, + "Function Name": "UNWCLOOP", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "65.6%", - "Start Line": 6267, - "End Line": 6359 + "Control Flow Ratio": "25.0%", + "Start Line": 776, + "End Line": 802 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 72.6, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 37, - "Input Parameters": 2, - "Control Flow Ratio": "88.1%", - "Start Line": 8692, - "End Line": 8827 + "Function Name": "PITFALL", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1130, + "End Line": 1148 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 71.1, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 37, + "Function Name": "RESETRPT", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "71.2%", - "Start Line": 2752, - "End Line": 2856 - }, - { - "Function Name": "generate_loop", - "Structural Impact": 68.7, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "91.2%", - "Start Line": 10624, - "End Line": 10716 + "Control Flow Ratio": "33.3%", + "Start Line": 1169, + "End Line": 1182 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 66.7, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 34, - "Input Parameters": 2, - "Control Flow Ratio": "89.5%", - "Start Line": 8291, - "End Line": 8411 + "Function Name": "GUILDEN", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 134, + "End Line": 142 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 66.3, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 34, + "Function Name": "EL", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "82.9%", - "Start Line": 7976, - "End Line": 8088 - }, - { - "Function Name": "as_cfunction", - "Structural Impact": 63.1, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 17, - "Input Parameters": 10, - "Control Flow Ratio": "63.0%", - "Start Line": 3242, - "End Line": 3309 - }, - { - "Function Name": "generate_argument_parsing_code", - "Structural Impact": 62.0, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 25, - "Input Parameters": 4, - "Control Flow Ratio": "75.8%", - "Start Line": 4052, - "End Line": 4129 - }, - { - "Function Name": "analyse_types", - "Structural Impact": 61.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 6361, - "End Line": 6426 - }, - { - "Function Name": "analyse", - "Structural Impact": 60.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 21, - "Input Parameters": 6, - "Control Flow Ratio": "70.0%", - "Start Line": 633, - "End Line": 676 - }, - { - "Function Name": "generate_function_header", - "Structural Impact": 58.1, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 20, - "Input Parameters": 6, - "Control Flow Ratio": "66.7%", - "Start Line": 2982, - "End Line": 3031 + "Control Flow Ratio": "15.4%", + "Start Line": 1193, + "End Line": 1221 }, { - "Function Name": "generate_posargs_unpacking_code", - "Structural Impact": 56.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 17, - "Input Parameters": 8, - "Control Flow Ratio": "85.0%", - "Start Line": 4565, - "End Line": 4603 + "Function Name": "DESCBITS", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 1223, + "End Line": 1234 }, { - "Function Name": "end_parallel_control_flow_block", - "Structural Impact": 55.9, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 20, - "Input Parameters": 5, + "Function Name": "BADROOT", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 0, "Control Flow Ratio": "83.3%", - "Start Line": 10171, - "End Line": 10259 - }, - { - "Function Name": "analyse_argument_types", - "Structural Impact": 55.1, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "61.7%", - "Start Line": 3377, - "End Line": 3439 - }, - { - "Function Name": "analyse", - "Structural Impact": 54.4, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 22, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1365, - "End Line": 1424 - }, - { - "Function Name": "analyse", - "Structural Impact": 51.9, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 21, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 999, - "End Line": 1053 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 51.0, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "71.1%", - "Start Line": 1715, - "End Line": 1765 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 49.3, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "65.8%", - "Start Line": 10411, - "End Line": 10495 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 46.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 3322, - "End Line": 3375 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 45.8, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "77.4%", - "Start Line": 9367, - "End Line": 9415 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 44.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "79.2%", - "Start Line": 3857, - "End Line": 3942 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 44.3, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "81.5%", - "Start Line": 9505, - "End Line": 9593 - }, - { - "Function Name": "_analyse_template_types", - "Structural Impact": 44.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 1323, - "End Line": 1363 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 43.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "69.7%", - "Start Line": 7157, - "End Line": 7197 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 42.6, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "95.5%", - "Start Line": 5067, - "End Line": 5155 + "Start Line": 1354, + "End Line": 1360 }, { - "Function Name": "analyse_types", - "Structural Impact": 42.4, + "Function Name": "FASTCHNG", + "Structural Impact": 5.9, "Lines of Code (LOC)": 48, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "59.4%", - "Start Line": 6610, - "End Line": 6657 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 40.7, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "90.5%", - "Start Line": 10502, - "End Line": 10622 - }, - { - "Function Name": "declare_pyfunction", - "Structural Impact": 40.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 21, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 3559, - "End Line": 3596 + "Control Flow Ratio": "4.3%", + "Start Line": 1423, + "End Line": 1470 }, { - "Function Name": "generate_stararg_copy_code", - "Structural Impact": 39.6, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 19, + "Function Name": "AZ", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "82.6%", - "Start Line": 4139, - "End Line": 4238 - }, - { - "Function Name": "generate_function_header", - "Structural Impact": 35.8, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "73.7%", - "Start Line": 3683, - "End Line": 3727 + "Control Flow Ratio": "20.0%", + "Start Line": 1183, + "End Line": 1192 }, { - "Function Name": "set_up_loop", - "Structural Impact": 34.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 7938, - "End Line": 7974 + "Function Name": "VRTSTART", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 174, + "End Line": 185 }, { - "Function Name": "inject_type_from_annotations", - "Structural Impact": 34.7, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "78.3%", - "Start Line": 1056, - "End Line": 1091 + "Function Name": "ROOTPSRS", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "15.8%", + "Start Line": 1272, + "End Line": 1303 }, { - "Function Name": "dump", - "Structural Impact": 33.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 12, - "Input Parameters": 5, - "Control Flow Ratio": "57.1%", - "Start Line": 297, - "End Line": 325 + "Function Name": "AFTRGUID", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 72, + "End Line": 79 }, { - "Function Name": "analyse_enum_declarations", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "72.2%", - "Start Line": 1879, - "End Line": 1912 + "Function Name": "NEWPHASE", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 51, + "End Line": 57 }, { - "Function Name": "analyse", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 11, - "Input Parameters": 6, - "Control Flow Ratio": "73.3%", - "Start Line": 554, - "End Line": 574 + "Function Name": "PREGUIDE", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 58, + "End Line": 64 }, { - "Function Name": "generate_argument_parsing_code", - "Structural Impact": 31.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 3046, - "End Line": 3081 + "Function Name": "WHATGUID", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 65, + "End Line": 71 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "84.2%", - "Start Line": 9687, - "End Line": 9727 + "Function Name": "WHATDISP", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 85, + "End Line": 91 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 30.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 16, - "Input Parameters": 2, + "Function Name": "TESTLODX", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "80.0%", - "Start Line": 9729, - "End Line": 9758 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "84.2%", - "Start Line": 7045, - "End Line": 7067 + "Start Line": 1361, + "End Line": 1364 }, { - "Function Name": "generate_arg_assignment", - "Structural Impact": 30.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "52.2%", - "Start Line": 4474, - "End Line": 4499 + "Function Name": "WHATALM", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 92, + "End Line": 110 }, { - "Function Name": "generate_keyword_unpacking_code", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 4605, - "End Line": 4664 + "Function Name": "GUILDRET", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 224, + "End Line": 243 }, { - "Function Name": "trap_parallel_exit", - "Structural Impact": 28.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 10043, - "End Line": 10098 + "Function Name": "DERCLOOP", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 1305, + "End Line": 1319 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 28.7, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 14, + "Function Name": "TDISPSET", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 5350, - "End Line": 5404 + "Control Flow Ratio": "6.2%", + "Start Line": 1384, + "End Line": 1410 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 28.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "82.4%", - "Start Line": 7202, - "End Line": 7248 + "Function Name": "EXSPOT1", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 696, + "End Line": 709 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "48.3%", - "Start Line": 9470, - "End Line": 9503 + "Function Name": "1406ALM", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1414, + "End Line": 1422 }, { - "Function Name": "align_argument_type", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 2021, - "End Line": 2045 + "Function Name": "RATESTOP", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 811, + "End Line": 820 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 7075, - "End Line": 7124 + "Function Name": "P67VERT", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 922, + "End Line": 932 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 1811, - "End Line": 1840 + "Function Name": "RODTASK", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 934, + "End Line": 939 }, { - "Function Name": "needs_assignment_synthesis", - "Structural Impact": 24.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "55.0%", - "Start Line": 3645, - "End Line": 3661 + "Function Name": "P65START", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 252, + "End Line": 258 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 6930, - "End Line": 6945 + "Function Name": "GDUMP1", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 822, + "End Line": 827 }, { - "Function Name": "generate_argument_declarations", - "Structural Impact": 23.2, + "Function Name": "BRSPOT3", + "Structural Impact": 4.2, "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 4027, - "End Line": 4050 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 482, + "End Line": 505 }, { - "Function Name": "_handle_cclass_decorators", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "61.1%", - "Start Line": 5483, - "End Line": 5524 + "Function Name": "VERTGUID", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 897, + "End Line": 899 }, { - "Function Name": "put_error_catcher", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "70.0%", - "Start Line": 8835, - "End Line": 8866 + "Function Name": "AFCSPOT", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1091, + "End Line": 1111 }, { - "Function Name": "generate_function_body", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 3830, - "End Line": 3855 + "Function Name": "LUNLAND", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 117, + "End Line": 128 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 9320, - "End Line": 9345 + "Function Name": "STARTP64", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 260, + "End Line": 268 }, { - "Function Name": "prepare_argument_coercion", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "68.8%", - "Start Line": 3797, - "End Line": 3817 + "Function Name": "DISPEXIT", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 835, + "End Line": 845 }, { - "Function Name": "privatize_temps", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 9920, - "End Line": 9953 + "Function Name": "P64CEED", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 874, + "End Line": 881 }, { - "Function Name": "generate_argument_parsing_code", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "56.2%", - "Start Line": 3735, - "End Line": 3764 + "Function Name": "P65VERT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 907, + "End Line": 913 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 5698, - "End Line": 5773 + "Function Name": "STARTP66", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 148 }, { - "Function Name": "_validate_type_visibility", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 2905, - "End Line": 2915 + "Function Name": "P66VERTA", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 941, + "End Line": 946 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 9096, - "End Line": 9127 + "Function Name": "WHATEXIT", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 80, + "End Line": 81 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 9129, - "End Line": 9160 + "Function Name": "STRTP66A", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 149, + "End Line": 169 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 20.4, + "Function Name": "RGVGCALC", + "Structural Impact": 3.0, "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "76.9%", - "Start Line": 6774, - "End Line": 6799 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 442, + "End Line": 467 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 6152, - "End Line": 6175 + "Function Name": "TTFINCR", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 288, + "End Line": 303 }, { - "Function Name": "cimport_numpy_check", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 9285, - "End Line": 9307 + "Function Name": "EXGSUB", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 720, + "End Line": 729 }, { - "Function Name": "generate_stararg_init_code", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 4501, - "End Line": 4534 + "Function Name": "EXNORM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 748, + "End Line": 758 }, { - "Function Name": "declare_cpdef_wrapper", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2858, - "End Line": 2903 + "Function Name": "CALCRGVG", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 433, + "End Line": 440 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "52.9%", - "Start Line": 10735, - "End Line": 10771 + "Function Name": "ROOTSTOR", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 1365, + "End Line": 1372 }, { - "Function Name": "propagate_var_privatization", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 9785, - "End Line": 9852 + "Function Name": "EXBRAK", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 741, + "End Line": 745 }, { - "Function Name": "generate_arg_conversion", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4674, - "End Line": 4691 + "Function Name": "INTPRETX", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1378, + "End Line": 1382 }, { - "Function Name": "generate_argument_type_tests", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 4719, - "End Line": 4744 + "Function Name": "GUIDSUB", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 112, + "End Line": 113 }, { - "Function Name": "put_error_uncatcher", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 8868, - "End Line": 8894 + "Function Name": "BRSPOT1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 245, + "End Line": 246 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1663, - "End Line": 1679 + "Function Name": "BRSPOT2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 328, + "End Line": 329 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 10302, - "End Line": 10354 + "Function Name": "BRSPOT4", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 634, + "End Line": 635 }, { - "Function Name": "call_self_node", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "43.8%", - "Start Line": 2917, - "End Line": 2943 + "Function Name": "EXVERT", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 804, + "End Line": 806 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 6833, - "End Line": 6864 + "Function Name": "EXOVFLOW", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 808, + "End Line": 809 }, { - "Function Name": "generate_arg_type_test", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "46.7%", - "Start Line": 2581, - "End Line": 2602 + "Function Name": "2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 847, + "End Line": 848 }, { - "Function Name": "create_local_scope", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 2050, - "End Line": 2071 + "Function Name": "DISPCOMN", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 851, + "End Line": 852 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 7486, - "End Line": 7507 + "Function Name": "RED-OVER", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 883, + "End Line": 884 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 2, + "Function Name": "REDES-OK", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7917, - "End Line": 7936 + "Start Line": 885, + "End Line": 886 }, { - "Function Name": "analyse_default_values", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1994, - "End Line": 2012 + "Function Name": "VERTDISP", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 889, + "End Line": 890 }, { - "Function Name": "generate_assignment_code", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 1107, - "End Line": 1121 + "Function Name": "P66VERT", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 919, + "End Line": 920 }, { - "Function Name": "nogil_check", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "47.1%", - "Start Line": 2954, - "End Line": 2963 + "Function Name": "PREMON2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1153, + "End Line": 1154 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 7638, - "End Line": 7677 + "Function Name": "1406P00", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1412, + "End Line": 1413 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 7791, - "End Line": 7831 + "Function Name": "ENDLLJOB", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 854, + "End Line": 854 }, { - "Function Name": "generate_wrapper_functions", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "43.8%", - "Start Line": 3113, - "End Line": 3142 + "Function Name": "REDES1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 384, + "End Line": 394 + }, + { + "Function Name": "EXTLOGIC", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 692, + "End Line": 694 + }, + { + "Function Name": "P63DISPS", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 850, + "End Line": 850 }, { - "Function Name": "analyse_sharing_attributes", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 9760, - "End Line": 9783 + "Function Name": "PREMON1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1152, + "End Line": 1152 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 199, + "Sequential Logic Declarations": 338, + "Function Parameters": 41, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 10, + "Exposed API / Public Exports": 50, + "State Mutations / Variable Reassignments": 374, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 33, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 14, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 20, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 72, + "Metaprogramming & Reflection": 37, + "Module Dependencies (Imports)": 14, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 3, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 39, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 57, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 1, + "Bitwise Operations": 54, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 20, + "Private / Encapsulated Scopes": 1009, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 890, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 19, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 19, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 17, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 18, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "11", + "20", + "22", + "31", + "CG", + "COUNT", + "DVCNTR", + "E2DPS", + "F2DPS", + "LANDCNST", + "P66LOC", + "PHSNAME2", + "PIF", + "RODTRAP", + "TCGFAPPR", + "TCGIBRAK", + "TTF", + "UNWC" + ] + }, + "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc": { + "1. Artifact Identity": { + "Filename": "PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", + "Path": "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1681.35, + "Y": 56.1, + "Z": 4435.96 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 3810, + "Coding LOC": 2461, + "Documentation LOC": 952, + "Structural Magnitude": 3015.42, + "Control Flow Ratio": "41.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.465 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "72.44%", + "Error & Exception Exposure": "90.55%", + "Tech Debt Exposure": "25.58%", + "Testing Exposure": "80.0%", + "API Exposure": "0.36%", + "Concurrency Exposure": "83.67%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "98.6%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "15.39%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "CHARIN2", + "Structural Impact": 50.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 33, + "Input Parameters": 1, + "Control Flow Ratio": "94.3%", + "Start Line": 418, + "End Line": 456 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 10391, - "End Line": 10409 + "Function Name": "HMSOUT", + "Structural Impact": 46.1, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "51.8%", + "Start Line": 1522, + "End Line": 1595 }, { - "Function Name": "declaration_matches", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 9417, - "End Line": 9429 + "Function Name": "DPTEST", + "Structural Impact": 22.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 14, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1031, + "End Line": 1046 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 9451, - "End Line": 9467 + "Function Name": "HMSIN", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 17, + "Input Parameters": 0, + "Control Flow Ratio": "34.0%", + "Start Line": 2191, + "End Line": 2259 }, { - "Function Name": "declare", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 1702, - "End Line": 1713 + "Function Name": "NUM", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "38.7%", + "Start Line": 480, + "End Line": 509 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "53.8%", - "Start Line": 6954, - "End Line": 6966 + "Function Name": "PUTXYZ", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "39.1%", + "Start Line": 1745, + "End Line": 1779 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 8175, - "End Line": 8221 + "Function Name": "PUTCOM", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "39.1%", + "Start Line": 1930, + "End Line": 1957 }, { - "Function Name": "analyse_templates", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, + "Function Name": "MONREQ", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 704, - "End Line": 724 + "Control Flow Ratio": "75.0%", + "Start Line": 2367, + "End Line": 2383 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1845, - "End Line": 1869 + "Function Name": "TESTNN", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 865, + "End Line": 878 }, { - "Function Name": "declare", - "Structural Impact": 13.4, + "Function Name": "MONIT2", + "Structural Impact": 14.0, "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5456, - "End Line": 5481 - }, - { - "Function Name": "embed_position", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 52, - "End Line": 75 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5321, - "End Line": 5344 + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 2340, + "End Line": 2365 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 10783, - "End Line": 10806 + "Function Name": "BLANKDSP", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "42.1%", + "Start Line": 3052, + "End Line": 3073 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 13.1, + "Function Name": "89TEST", + "Structural Impact": 13.7, "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5046, - "End Line": 5065 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 478, - "End Line": 494 + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 460, + "End Line": 479 }, { - "Function Name": "__init__", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "80.0%", - "Start Line": 9067, - "End Line": 9082 + "Function Name": "TSTFORDP", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 1245, + "End Line": 1259 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 7774, - "End Line": 7789 + "Function Name": "CLEAR", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 700, + "End Line": 713 }, { - "Function Name": "__init__", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 3224, - "End Line": 3240 + "Function Name": "ENTPASHI", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 831, + "End Line": 843 }, { - "Function Name": "infer_exception_type", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 9, + "Function Name": "SIGNTEST", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 8472, - "End Line": 8480 + "Control Flow Ratio": "46.2%", + "Start Line": 670, + "End Line": 681 }, { - "Function Name": "declare_argument", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "35.7%", - "Start Line": 2571, - "End Line": 2579 + "Function Name": "LIMITCOM", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "34.6%", + "Start Line": 1596, + "End Line": 1639 }, { - "Function Name": "end_pos", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 20, + "Function Name": "DSPSIGN", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 13, "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 276, - "End Line": 295 - }, - { - "Function Name": "__new__", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 126, - "End Line": 140 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 7417, - "End Line": 7430 + "Control Flow Ratio": "50.0%", + "Start Line": 2479, + "End Line": 2491 }, { - "Function Name": "generate_execution_code", + "Function Name": "REQADD", "Structural Impact": 11.8, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 8986, - "End Line": 9013 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 5291, - "End Line": 5314 + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 879, + "End Line": 895 }, { - "Function Name": "generate_execution_code", + "Function Name": "DSPIN", "Structural Impact": 11.5, "Lines of Code (LOC)": 22, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 7550, - "End Line": 7571 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 7322, - "End Line": 7341 - }, - { - "Function Name": "analyse", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "23.5%", - "Start Line": 1253, - "End Line": 1274 + "Control Flow Ratio": "18.5%", + "Start Line": 2654, + "End Line": 2675 }, { - "Function Name": "declare_arguments", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 15, + "Function Name": "BLANKSUB", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3604, - "End Line": 3618 + "Control Flow Ratio": "41.7%", + "Start Line": 3213, + "End Line": 3224 }, { - "Function Name": "unroll_assignments", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "42.9%", - "Start Line": 6521, - "End Line": 6531 + "Function Name": "PUTNORM", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "64.3%", + "Start Line": 1969, + "End Line": 1984 }, { - "Function Name": "analyse_pytyping_modifiers", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, + "Function Name": "NOUNTEST", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "71.4%", - "Start Line": 1426, - "End Line": 1437 + "Start Line": 1238, + "End Line": 1243 }, { - "Function Name": "put_into_closure", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 23, + "Function Name": "COMPTST1", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3737, - "End Line": 3759 + "Control Flow Ratio": "66.7%", + "Start Line": 1200, + "End Line": 1208 }, { - "Function Name": "analyse", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1489, - "End Line": 1506 + "Function Name": "MONDO", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "34.8%", + "Start Line": 2391, + "End Line": 2412 }, { - "Function Name": "put_error_cleaner", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 8896, - "End Line": 8912 + "Function Name": "NVSUB1", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 3075, + "End Line": 3095 }, { - "Function Name": "analyse", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 3, + "Function Name": "DECEND", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1293, - "End Line": 1304 + "Start Line": 537, + "End Line": 559 }, { - "Function Name": "get_preprocessor_guard", - "Structural Impact": 10.5, + "Function Name": "ABCLOAD", + "Structural Impact": 9.6, "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2686, - "End Line": 2697 - }, - { - "Function Name": "generate_argument_declarations", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 3, + "Control Flow Branches": 8, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 3033, - "End Line": 3041 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 7250, - "End Line": 7258 - }, - { - "Function Name": "generate_argument_defaults_assignment_code", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4549, - "End Line": 4554 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 7509, - "End Line": 7514 - }, - { - "Function Name": "_warn_on_const_assignment", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6218, - "End Line": 6222 - }, - { - "Function Name": "write_func_call", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 78, - "End Line": 101 + "Start Line": 1731, + "End Line": 1742 }, { - "Function Name": "f", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 79, - "End Line": 100 + "Function Name": "LOADLV", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1851, + "End Line": 1873 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 9.7, + "Function Name": "DSPDCPUT", + "Structural Impact": 9.5, "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 7614, - "End Line": 7633 + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "35.7%", + "Start Line": 1294, + "End Line": 1313 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, + "Function Name": "SFCONUM", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 7282, - "End Line": 7299 - }, - { - "Function Name": "create_state_temp_if_needed", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 8949, - "End Line": 8961 + "Control Flow Ratio": "40.0%", + "Start Line": 1901, + "End Line": 1916 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, + "Function Name": "ENDINST", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 8, + "Input Parameters": 0, "Control Flow Ratio": "80.0%", - "Start Line": 7372, - "End Line": 7385 - }, - { - "Function Name": "unroll_rhs", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 6533, - "End Line": 6544 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7453, - "End Line": 7464 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 8274, - "End Line": 8286 + "Start Line": 3162, + "End Line": 3171 }, { - "Function Name": "getbuffer_error_cleanup", + "Function Name": "UPDATNN", "Structural Impact": 9.2, "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2666, - "End Line": 2675 + "Control Flow Ratio": "44.4%", + "Start Line": 1066, + "End Line": 1075 }, { - "Function Name": "bad_signature", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, + "Function Name": "TRACE1S", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3544, - "End Line": 3557 + "Control Flow Ratio": "41.7%", + "Start Line": 2523, + "End Line": 2535 }, { - "Function Name": "analyse_types", - "Structural Impact": 9.2, + "Function Name": "VERBFAN", + "Structural Impact": 9.0, "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6762, - "End Line": 6772 + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 923, + "End Line": 933 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, + "Function Name": "DCTSTCYC", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 9032, - "End Line": 9041 + "Control Flow Ratio": "57.1%", + "Start Line": 1228, + "End Line": 1233 }, { - "Function Name": "_parameters_nogil_check", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 10278, - "End Line": 10282 + "Function Name": "PUTDECSF", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 2007, + "End Line": 2016 }, { - "Function Name": "generate_argument_type_tests", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 3087, - "End Line": 3094 + "Function Name": "BLNKSUB1", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "38.9%", + "Start Line": 3244, + "End Line": 3261 }, { - "Function Name": "annotate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 7260, - "End Line": 7268 + "Function Name": "LEGALTST", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 732, + "End Line": 737 }, { - "Function Name": "ForStatNode", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, + "Function Name": "UNSUSPEN", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 77, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7740, - "End Line": 7747 + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 2936, + "End Line": 3012 }, { - "Function Name": "dump_child", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, + "Function Name": "TSTLTS1", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 32, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 308, - "End Line": 314 + "Input Parameters": 1, + "Control Flow Ratio": "26.7%", + "Start Line": 3653, + "End Line": 3684 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 6228, - "End Line": 6234 + "Function Name": "MIXNOUN", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 990, + "End Line": 1000 }, { - "Function Name": "annotate", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 7516, - "End Line": 7521 + "Function Name": "SIGNFIX", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "58.3%", + "Start Line": 2068, + "End Line": 2078 }, { - "Function Name": "func_attributes", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "RELDSP1", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 1744, - "End Line": 1751 + "Control Flow Ratio": "36.4%", + "Start Line": 3609, + "End Line": 3633 }, { - "Function Name": "generate_assignment_code", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 6662, - "End Line": 6675 + "Function Name": "NVSUB2", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3097, + "End Line": 3114 }, { - "Function Name": "generate_arg_none_check", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 2604, - "End Line": 2615 + "Function Name": "SEPSECNR", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1652, + "End Line": 1666 }, { - "Function Name": "declare_python_arg", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 3620, - "End Line": 3631 + "Function Name": "PUTXY", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1797, + "End Line": 1810 }, { - "Function Name": "declare_optional_arg_struct", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 4, + "Function Name": "POSGN", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 893, - "End Line": 923 + "Start Line": 634, + "End Line": 645 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9228, - "End Line": 9254 + "Function Name": "2INTOUT", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "54.5%", + "Start Line": 1471, + "End Line": 1483 }, { - "Function Name": "__deepcopy__", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 144, - "End Line": 160 + "Function Name": "BLOAD", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1823, + "End Line": 1835 }, { - "Function Name": "analyse_declarations", + "Function Name": "CLOAD", "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1924, - "End Line": 1939 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1837, + "End Line": 1849 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 7.6, + "Function Name": "RELDSP", + "Structural Impact": 7.7, "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2965, - "End Line": 2977 + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3589, + "End Line": 3601 }, { - "Function Name": "unroll_lhs", + "Function Name": "MIXNN2", "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "27.3%", - "Start Line": 6546, - "End Line": 6558 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 1013, + "End Line": 1022 }, { - "Function Name": "analyse_expressions", + "Function Name": "DSPALARM", "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 0, "Control Flow Ratio": "60.0%", - "Start Line": 8458, - "End Line": 8470 + "Start Line": 2733, + "End Line": 2744 }, { - "Function Name": "put_into_closure", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, + "Function Name": "PRSHRTMP", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 3072, - "End Line": 3079 + "Control Flow Ratio": "36.4%", + "Start Line": 3473, + "End Line": 3482 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3633, - "End Line": 3643 + "Function Name": "TSTLTS3", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "19.0%", + "Start Line": 3693, + "End Line": 3743 }, { - "Function Name": "buffer_defaults", + "Function Name": "NEGOPT", "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 5444, - "End Line": 5454 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1384, + "End Line": 1391 }, { - "Function Name": "generate_execution_code", + "Function Name": "ABLOAD", "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6190, - "End Line": 6200 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1788, + "End Line": 1796 }, { - "Function Name": "declare_closure_privates", + "Function Name": "ALL3DEC", "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 9896, - "End Line": 9907 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2282, + "End Line": 2289 }, { - "Function Name": "calculate_default_value_code", + "Function Name": "DSPCOM2", "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 1093, - "End Line": 1101 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 1180, + "End Line": 1185 }, { - "Function Name": "signature_has_nongeneric_args", + "Function Name": "DECTEST", "Structural Impact": 7.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 3819, - "End Line": 3825 + "Start Line": 1219, + "End Line": 1225 }, { - "Function Name": "analyse_expressions", + "Function Name": "DPOUT", "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6819, - "End Line": 6828 - }, - { - "Function Name": "base_ok", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1729, - "End Line": 1733 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2620, - "End Line": 2627 + "Control Flow Ratio": "57.1%", + "Start Line": 1459, + "End Line": 1465 }, { - "Function Name": "getbuffer_init", - "Structural Impact": 7.3, + "Function Name": "DEGINSF2", + "Structural Impact": 7.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Control Flow Branches": 6, + "Input Parameters": 0, "Control Flow Ratio": "75.0%", - "Start Line": 2657, - "End Line": 2664 + "Start Line": 2060, + "End Line": 2067 }, { - "Function Name": "getbuffer_normal_cleanup", + "Function Name": "ENDIDLE", "Structural Impact": 7.3, "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2677, - "End Line": 2684 - }, - { - "Function Name": "get_const", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6461, - "End Line": 6467 - }, - { - "Function Name": "annotate", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 8635, - "End Line": 8641 - }, - { - "Function Name": "analyse_annotations", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2014, - "End Line": 2019 - }, - { - "Function Name": "cleanup_temps", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9955, - "End Line": 9960 + "Control Flow Ratio": "37.5%", + "Start Line": 3153, + "End Line": 3160 }, { - "Function Name": "__new__", + "Function Name": "MMCHANG", "Structural Impact": 7.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 107, - "End Line": 114 - }, - { - "Function Name": "_allocate_closure_temp", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 9854, - "End Line": 9874 - }, - { - "Function Name": "dump_pos", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 327, - "End Line": 343 + "Start Line": 2781, + "End Line": 2802 }, { - "Function Name": "end_parallel_block", + "Function Name": "DSPDPDEC", "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10010, - "End Line": 10041 + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1697, + "End Line": 1711 }, { - "Function Name": "generate_function_definitions", + "Function Name": "INTMCTBS", "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3669, - "End Line": 3681 - }, - { - "Function Name": "generate_arg_conversion_from_pyobject", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 4693, - "End Line": 4704 + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "41.7%", + "Start Line": 909, + "End Line": 922 }, { - "Function Name": "generate_arg_conversion_to_pyobject", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4706, - "End Line": 4717 + "Function Name": "CHARIN", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "45.5%", + "Start Line": 407, + "End Line": 417 }, { - "Function Name": "analyse", + "Function Name": "DEGINSF", "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "22.2%", - "Start Line": 1457, - "End Line": 1467 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2051, + "End Line": 2059 }, { - "Function Name": "generate_function_header", + "Function Name": "SIZETST", "Structural Impact": 6.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4859, - "End Line": 4868 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2268, + "End Line": 2277 }, { - "Function Name": "generate_assignment_code", + "Function Name": "DSPMMJB", "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 6563, - "End Line": 6572 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "41.7%", + "Start Line": 3302, + "End Line": 3312 }, { - "Function Name": "generate_function_definitions", + "Function Name": "RECAL1", "Structural Impact": 6.5, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 8098, - "End Line": 8106 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 3324, + "End Line": 3332 }, { - "Function Name": "clone_node", + "Function Name": "DSPDCEND", "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 223, - "End Line": 234 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 1322, + "End Line": 1328 }, { - "Function Name": "generate_function_definitions", + "Function Name": "REQMM", "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7573, - "End Line": 7578 + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 2803, + "End Line": 2814 }, { - "Function Name": "generate_function_definitions", + "Function Name": "TSTLTS4", "Structural Impact": 6.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 8413, - "End Line": 8418 - }, - { - "Function Name": "is_cdef_func_compatible", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 3311, - "End Line": 3320 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2930, + "End Line": 2935 }, { - "Function Name": "arg_decl_code", + "Function Name": "ALOAD", "Structural Impact": 6.2, "Lines of Code (LOC)": 10, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3696, - "End Line": 3705 + "Start Line": 1812, + "End Line": 1821 }, { - "Function Name": "generate_function_definitions", + "Function Name": "OPTDEGIN", "Structural Impact": 6.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7387, - "End Line": 7391 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6895, - "End Line": 6911 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2112, + "End Line": 2116 }, { - "Function Name": "fetch_parallel_exception", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10100, - "End Line": 10146 + "Function Name": "MPACTST", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2260, + "End Line": 2264 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.7, + "Function Name": "MONIT1", + "Structural Impact": 6.2, "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 8158, - "End Line": 8168 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 931, - "End Line": 936 - }, - { - "Function Name": "generate_argument_values_cleanup_code", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4556, - "End Line": 4563 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 2329, + "End Line": 2339 }, { - "Function Name": "annotate", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 8108, - "End Line": 8116 + "Function Name": "DSP2DEC", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 2557, + "End Line": 2566 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 5.6, + "Function Name": "READLO", + "Structural Impact": 6.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 8963, - "End Line": 8971 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 591, - "End Line": 595 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 612, - "End Line": 616 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 620, - "End Line": 624 - }, - { - "Function Name": "assure_gil", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2332, - "End Line": 2338 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 1494, + "End Line": 1502 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3096, - "End Line": 3102 + "Function Name": "VBRELDSP", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 2922, + "End Line": 2929 }, { - "Function Name": "generate_argument_conversion_code", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4666, - "End Line": 4672 + "Function Name": "NVSBWAIT", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3572, + "End Line": 3579 }, { - "Function Name": "create_scope", - "Structural Impact": 5.5, + "Function Name": "NVSUBSY1", + "Structural Impact": 6.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5284, - "End Line": 5289 + "Start Line": 3555, + "End Line": 3560 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "USEADD", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5685, - "End Line": 5691 + "Control Flow Ratio": "50.0%", + "Start Line": 896, + "End Line": 907 }, { - "Function Name": "annotate", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6680, - "End Line": 6686 + "Function Name": "DSPIN1", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 2678, + "End Line": 2690 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6709, - "End Line": 6715 + "Function Name": "ENTER", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 823, + "End Line": 830 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 5.5, + "Function Name": "DEGOUTSF", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6723, - "End Line": 6728 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7005, - "End Line": 7010 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7542, - "End Line": 7548 + "Start Line": 1362, + "End Line": 1367 }, { - "Function Name": "annotate", - "Structural Impact": 5.5, + "Function Name": "SEPSEC", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7580, - "End Line": 7585 + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1641, + "End Line": 1646 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 5.5, + "Function Name": "LEFTNCOM", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 8267, - "End Line": 8272 + "Start Line": 2165, + "End Line": 2170 }, { - "Function Name": "annotate", - "Structural Impact": 5.5, + "Function Name": "VBPROC", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 8420, - "End Line": 8425 + "Start Line": 2865, + "End Line": 2870 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "5BLANK", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 8681, - "End Line": 8687 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 745, + "End Line": 762 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9221, - "End Line": 9226 + "Function Name": "5BLANK1", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 763, + "End Line": 782 }, { - "Function Name": "declare_arguments", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, + "Function Name": "WDAGAIN", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2945, - "End Line": 2949 + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 2605, + "End Line": 2620 }, { - "Function Name": "generate_function_body", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4773, - "End Line": 4800 + "Function Name": "ALMCYCLE", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2761, + "End Line": 2779 }, { - "Function Name": "annotate", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6016, - "End Line": 6020 + "Function Name": "ERCOM", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 3788, + "End Line": 3808 }, { - "Function Name": "_check_const_assignment", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Function Name": "ON", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6601, - "End Line": 6604 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 656, + "End Line": 667 }, { - "Function Name": "nogil_check", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6947, - "End Line": 6950 + "Function Name": "DECTOBIN", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "27.3%", + "Start Line": 510, + "End Line": 522 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7360, - "End Line": 7364 + "Function Name": "CLPASHI", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 714, + "End Line": 726 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, + "Function Name": "DSPCOM3", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7366, - "End Line": 7370 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1186, + "End Line": 1194 }, { - "Function Name": "annotate", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7393, - "End Line": 7397 + "Function Name": "MIXNN1", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 1001, + "End Line": 1012 }, { - "Function Name": "nogil_check", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Function Name": "DSPDCGET", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7906, - "End Line": 7909 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1286, + "End Line": 1293 }, { - "Function Name": "nogil_check", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, + "Function Name": "DSPFMEM", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6184, - "End Line": 6186 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 2465, + "End Line": 2471 }, { - "Function Name": "generate_argument_values_setup_code", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 4536, - "End Line": 4547 + "Function Name": "SGNCOM", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 646, + "End Line": 655 }, { - "Function Name": "as_cclass", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, + "Function Name": "REQCOM", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 5265, - "End Line": 5282 + "Control Flow Ratio": "40.0%", + "Start Line": 1057, + "End Line": 1062 }, { - "Function Name": "__init__", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 9670, - "End Line": 9685 + "Function Name": "DSPSFNOR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1315, + "End Line": 1319 }, { - "Function Name": "align_error_path_gil_to_success_path", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "SFRUTNOR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2433, - "End Line": 2441 + "Control Flow Ratio": "33.3%", + "Start Line": 1881, + "End Line": 1886 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 7713, - "End Line": 7737 + "Function Name": "OPDEGIN2", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2117, + "End Line": 2125 }, { - "Function Name": "fresh_finally_clause", - "Structural Impact": 4.7, + "Function Name": "DPINSF", + "Structural Impact": 4.5, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8715, - "End Line": 8723 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 2127, + "End Line": 2135 }, { - "Function Name": "hdr_cname", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 990, - "End Line": 996 + "Function Name": "PASTEOPT", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 2428, + "End Line": 2436 }, { - "Function Name": "getter_cfunc", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, + "Function Name": "DSPDECWD", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 6063, - "End Line": 6070 + "Control Flow Ratio": "40.0%", + "Start Line": 2506, + "End Line": 2510 }, { - "Function Name": "setter_cfunc", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, + "Function Name": "DSPDC2NR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 6073, - "End Line": 6080 + "Control Flow Ratio": "40.0%", + "Start Line": 2548, + "End Line": 2552 }, { - "Function Name": "error_value", + "Function Name": "VBRQEXEC", "Structural Impact": 4.5, "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3104, - "End Line": 3108 + "Start Line": 2824, + "End Line": 2828 }, { - "Function Name": "get_preprocessor_guard", + "Function Name": "NVMONOPT", "Structural Impact": 4.5, "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3144, - "End Line": 3149 + "Control Flow Ratio": "28.6%", + "Start Line": 3015, + "End Line": 3020 }, { - "Function Name": "check_for_yields", + "Function Name": "TSTLTS2", "Structural Impact": 4.5, "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 9084, - "End Line": 9089 + "Control Flow Ratio": "66.7%", + "Start Line": 3686, + "End Line": 3691 }, { - "Function Name": "code_object", + "Function Name": "ENDNUM", "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2744, - "End Line": 2746 - }, - { - "Function Name": "analyse", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1516, - "End Line": 1521 + "Control Flow Ratio": "40.0%", + "Start Line": 531, + "End Line": 534 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Function Name": "DCOMPTST", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7833, - "End Line": 7838 + "Start Line": 1214, + "End Line": 1217 }, { - "Function Name": "generate_cached_builtins_decls", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 402, - "End Line": 406 + "Function Name": "DP3OUTSF", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1450, + "End Line": 1457 }, { - "Function Name": "generate_lambda_definitions", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 408, - "End Line": 410 + "Function Name": "ARTHINSF", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2096, + "End Line": 2103 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 4.2, + "Function Name": "DSPDECNR", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 434, - "End Line": 437 + "Start Line": 2540, + "End Line": 2543 }, { - "Function Name": "generate_arg_xdecref", - "Structural Impact": 4.2, + "Function Name": "TESTBIT", + "Structural Impact": 4.4, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4131, - "End Line": 4133 + "Start Line": 3263, + "End Line": 3265 }, { - "Function Name": "generate_arg_decref", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4135, - "End Line": 4137 + "Function Name": "OPDEGOUT", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 1371, + "End Line": 1376 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "PUTDCSF2", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 29, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5693, - "End Line": 5696 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2019, + "End Line": 2047 }, { - "Function Name": "generate_function_definitions", + "Function Name": "FIXCLPAS", "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6730, - "End Line": 6732 + "Start Line": 628, + "End Line": 632 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DECDSP3", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6866, - "End Line": 6869 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1331, + "End Line": 1358 }, { - "Function Name": "put_return", + "Function Name": "FIXRANGE", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7126, - "End Line": 7129 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1399, + "End Line": 1401 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DISPLACE", "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7131, - "End Line": 7133 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1920, + "End Line": 1922 }, { - "Function Name": "generate_function_definitions", + "Function Name": "BINROUND", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7466, - "End Line": 7469 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2104, + "End Line": 2106 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DPINSF2", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 8630, - "End Line": 8633 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2150, + "End Line": 2154 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DPINSF4", "Structural Impact": 4.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 8829, - "End Line": 8833 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2156, + "End Line": 2160 }, { - "Function Name": "declare", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1798, - "End Line": 1809 + "Function Name": "TESTOFUF", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2182, + "End Line": 2184 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6082, - "End Line": 6093 + "Function Name": "CHARALRM", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2745, + "End Line": 2749 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 8973, - "End Line": 8984 + "Function Name": "RECALTST", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3321, + "End Line": 3323 }, { - "Function Name": "release_closure_privates", + "Function Name": "SFRUTMIX", "Structural Impact": 4.0, "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9909, - "End Line": 9918 + "Control Flow Ratio": "14.3%", + "Start Line": 1888, + "End Line": 1897 }, { - "Function Name": "getbuffer_check", + "Function Name": "DSPMM", "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2648, - "End Line": 2655 - }, - { - "Function Name": "check", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 128, - "End Line": 134 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6884, - "End Line": 6890 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 7021, - "End Line": 7026 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7767, - "End Line": 7772 + "Start Line": 3284, + "End Line": 3292 }, { - "Function Name": "annotate", + "Function Name": "DEGCOM", "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7840, - "End Line": 7846 + "Start Line": 1410, + "End Line": 1425 }, { - "Function Name": "analyse_declarations", + "Function Name": "FORCEV25", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 35, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 8451, - "End Line": 8456 + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2291, + "End Line": 2325 }, { - "Function Name": "put_num_threads", + "Function Name": "DSP2BIT", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9888, - "End Line": 9893 + "Input Parameters": 1, + "Control Flow Ratio": "8.3%", + "Start Line": 2634, + "End Line": 2652 }, { - "Function Name": "undef_builtin_expect_apple_gcc_bug", + "Function Name": "LEFT5", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10267, - "End Line": 10272 - }, - { - "Function Name": "call", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 129, - "End Line": 133 + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3397, + "End Line": 3411 }, { - "Function Name": "annotate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 271, - "End Line": 274 + "Function Name": "MORNUM", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 560, + "End Line": 570 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 423, - "End Line": 426 + "Function Name": "NVCOM", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 606, + "End Line": 615 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "2BLANK", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 428, - "End Line": 432 + "Start Line": 787, + "End Line": 797 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 439, - "End Line": 443 + "Function Name": "ACCEPTWD", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 844, + "End Line": 854 }, { - "Function Name": "annotate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "VBFANDIR", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 46, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6871, - "End Line": 6874 + "Start Line": 935, + "End Line": 980 }, { - "Function Name": "annotate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "SEPMIN", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7471, - "End Line": 7474 + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 1669, + "End Line": 1681 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7537, - "End Line": 7540 + "Function Name": "CHANLOAD", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 1992, + "End Line": 2002 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7911, - "End Line": 7915 + "Function Name": "DSPRND", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2493, + "End Line": 2501 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "REQUESTC", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 9091, - "End Line": 9094 + "Start Line": 2833, + "End Line": 2841 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "NVSUBCOM", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10296, - "End Line": 10300 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 3026, + "End Line": 3039 }, { - "Function Name": "mangle", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 10773, - "End Line": 10777 + "Function Name": "TPSL1", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 3455, + "End Line": 3463 }, { - "Function Name": "cpp_check", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 216, - "End Line": 218 + "Function Name": "ENDNMTST", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 523, + "End Line": 530 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 263, - "End Line": 265 + "Function Name": "PUTADD", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1076, + "End Line": 1082 }, { - "Function Name": "generate_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "CHANDSP", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 267, - "End Line": 269 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1262, + "End Line": 1272 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 447 + "Function Name": "2ROUND", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2172, + "End Line": 2178 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "GOVNUPDT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 466, - "End Line": 468 + "Start Line": 2587, + "End Line": 2594 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1103, - "End Line": 1105 + "Function Name": "TSTAB", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 3773, + "End Line": 3780 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6116, - "End Line": 6118 + "Function Name": "BIASCOM", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1377, + "End Line": 1382 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "SGNTO1", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6134, - "End Line": 6136 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 2085, + "End Line": 2094 }, { - "Function Name": "_check_const_assignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6224, - "End Line": 6226 + "Function Name": "PASTEVB", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 2422, + "End Line": 2427 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "DSPDECVN", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6606, - "End Line": 6608 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 2576, + "End Line": 2585 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "DFRNT", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6705, - "End Line": 6707 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 2691, + "End Line": 2700 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6734, - "End Line": 6736 + "Function Name": "SGNTST1", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 682, + "End Line": 685 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6913, - "End Line": 6915 + "Function Name": "DSPA", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1164, + "End Line": 1167 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "DSPB", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6926, - "End Line": 6928 + "Start Line": 1170, + "End Line": 1174 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "DSPC", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6969, - "End Line": 6971 + "Start Line": 1175, + "End Line": 1179 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "DECDSP", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6982, - "End Line": 6984 + "Start Line": 1282, + "End Line": 1285 }, { - "Function Name": "nogil_check", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "AROUT1SF", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7069, - "End Line": 7071 + "Start Line": 1433, + "End Line": 1436 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7135, - "End Line": 7137 + "Function Name": "DP1OUTSF", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1439, + "End Line": 1443 }, { - "Function Name": "generate_condition_evaluation_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "READLO1", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7449, - "End Line": 7451 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1503, + "End Line": 1510 }, { - "Function Name": "__init__", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 7600, - "End Line": 7612 + "Function Name": "DPFRACIN", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2136, + "End Line": 2139 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9350, - "End Line": 9352 + "Function Name": "DSPOCTIN", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2719, + "End Line": 2723 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, + "Function Name": "NEGSGN", + "Structural Impact": 3.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9434, - "End Line": 9436 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 622, + "End Line": 624 }, { - "Function Name": "redef_builtin_expect_apple_gcc_bug", - "Structural Impact": 3.6, + "Function Name": "CLEAR1", + "Structural Impact": 3.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10274, - "End Line": 10276 - }, - { - "Function Name": "setup_parallel_control_flow_block", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9962, - "End Line": 9997 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 727, + "End Line": 729 }, { - "Function Name": "_get_py_buffer_info", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2632, - "End Line": 2640 + "Function Name": "UPDAT1", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1089, + "End Line": 1091 }, { - "Function Name": "_with_metaclass", + "Function Name": "GETCOMP", "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "25.0%", - "Start Line": 163, - "End Line": 167 + "Start Line": 1274, + "End Line": 1279 }, { - "Function Name": "__init__", + "Function Name": "DP2OUTSF", "Structural Impact": 3.1, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 7688, - "End Line": 7697 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 4834, - "End Line": 4839 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 8939, - "End Line": 8947 - }, - { - "Function Name": "from_withstat", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9199, - "End Line": 9215 - }, - { - "Function Name": "evaluate_before_block", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 9876, - "End Line": 9886 - }, - { - "Function Name": "for_directives", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 356, - "End Line": 358 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 384 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3777, - "End Line": 3784 - }, - { - "Function Name": "declare_generator_body", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4841, - "End Line": 4853 - }, - { - "Function Name": "create_analysed", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 8671, - "End Line": 8673 - }, - { - "Function Name": "restore_parallel_exception", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10148, - "End Line": 10161 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7867, - "End Line": 7872 - }, - { - "Function Name": "analyse", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", "Start Line": 1446, - "End Line": 1449 - }, - { - "Function Name": "declare", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1657, - "End Line": 1661 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3786, - "End Line": 3795 + "End Line": 1447 }, { - "Function Name": "__init__", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4763, - "End Line": 4766 + "Function Name": "DPFRACOT", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1486, + "End Line": 1487 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.2, + "Function Name": "PUTCOM2", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4802, - "End Line": 4806 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1985, + "End Line": 1989 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7699, - "End Line": 7708 + "Function Name": "ARTIN1SF", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2108, + "End Line": 2110 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8170, - "End Line": 8173 + "Function Name": "DPINCOM", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 2140, + "End Line": 2145 }, { - "Function Name": "restore_saved_exception", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "MONBUSY", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8334, - "End Line": 8338 + "Control Flow Ratio": "100.0%", + "Start Line": 2448, + "End Line": 2449 }, { - "Function Name": "begin_parallel_block", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9999, - "End Line": 10008 + "Function Name": "OCTBACK", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2621, + "End Line": 2622 }, { - "Function Name": "__init__", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 10385, - "End Line": 10389 + "Function Name": "11DSPIN", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 2712, + "End Line": 2717 }, { - "Function Name": "__init__", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 202, - "End Line": 204 + "Function Name": "RECAL3", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3344, + "End Line": 3345 }, { - "Function Name": "for_internal", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 361, - "End Line": 363 + "Function Name": "NVSBCOM", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3022, + "End Line": 3025 }, { - "Function Name": "create_analysed", - "Structural Impact": 2.1, + "Function Name": "ERMINUS", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 421 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3781, + "End Line": 3783 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, + "Function Name": "CLR5", + "Structural Impact": 2.9, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 464 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 730, + "End Line": 731 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, + "Function Name": "DPTEST1", + "Structural Impact": 2.9, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 501, - "End Line": 502 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1048, + "End Line": 1049 }, { - "Function Name": "analyse", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1141, - "End Line": 1142 + "Function Name": "ENDDPDEC", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1712, + "End Line": 1729 }, { - "Function Name": "use_memview_utilities", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1276, - "End Line": 1282 + "Function Name": "NVSBWT1", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3581, + "End Line": 3582 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1771, - "End Line": 1772 + "Function Name": "VBTSTLTS", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "10.0%", + "Start Line": 3635, + "End Line": 3652 }, { - "Function Name": "generate_function_body", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2073, - "End Line": 2074 + "Function Name": "ENDSPMIN", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1682, + "End Line": 1695 }, { - "Function Name": "needs_assignment_synthesis", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2979, - "End Line": 2980 + "Function Name": "TCFINDVC", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3420, + "End Line": 3432 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3163, - "End Line": 3164 + "Function Name": "ENDPASTE", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2437, + "End Line": 2445 }, { - "Function Name": "generate_argument_declarations", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3729, - "End Line": 3730 + "Function Name": "NVSBENDL", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2750, + "End Line": 2759 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 5346, - "End Line": 5348 + "Function Name": "JAMTERM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 3178, + "End Line": 3188 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6041, - "End Line": 6042 + "Function Name": "JAMPROC", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 3194, + "End Line": 3204 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6099, - "End Line": 6100 + "Function Name": "DOPROC", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3350, + "End Line": 3359 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6202, - "End Line": 6203 + "Function Name": "NVSUBUSY", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3545, + "End Line": 3553 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6574, - "End Line": 6575 + "Function Name": "ENDNVBSY", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3561, + "End Line": 3570 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6677, - "End Line": 6678 + "Function Name": "ENDRDLO", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1513, + "End Line": 1520 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7343, - "End Line": 7345 + "Function Name": "PUTDPCOM", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1961, + "End Line": 1967 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7432, - "End Line": 7434 + "Function Name": "ENDMONDO", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2413, + "End Line": 2420 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7635, - "End Line": 7636 + "Function Name": "DSLV", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2701, + "End Line": 2707 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7710, - "End Line": 7711 + "Function Name": "ENDRQWT", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2856, + "End Line": 2863 }, { - "Function Name": "restore_labels", - "Structural Impact": 2.1, + "Function Name": "ENDNVSB1", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10163, - "End Line": 10169 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3115, + "End Line": 3121 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 365, - "End Line": 369 + "Function Name": "ENDSPMM", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3294, + "End Line": 3300 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 376 + "Function Name": "RIGHT5", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 3389, + "End Line": 3395 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 386, - "End Line": 390 + "Function Name": "RELDSP2", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3602, + "End Line": 3608 }, { - "Function Name": "annotate", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "ERROR", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 392, - "End Line": 396 + "Start Line": 3745, + "End Line": 3772 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 2.0, + "Function Name": "ENDSPF", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1482, - "End Line": 1487 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2472, + "End Line": 2477 }, { - "Function Name": "declare_lambda_function", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3598, - "End Line": 3602 + "Function Name": "DSPLV", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2623, + "End Line": 2628 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.0, + "Function Name": "NVSUBEND", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6177, - "End Line": 6182 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3041, + "End Line": 3046 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8241, - "End Line": 8245 + "Function Name": "SETNCADR", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 3364, + "End Line": 3369 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8675, - "End Line": 8679 + "Function Name": "GETINREL", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 576, + "End Line": 579 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "NOUN", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 496, - "End Line": 499 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 616, + "End Line": 619 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1767, - "End Line": 1769 + "Function Name": "TESTVB", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 860, + "End Line": 864 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4768, - "End Line": 4771 + "Function Name": "DSPABC", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1154, + "End Line": 1158 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4855, - "End Line": 4857 + "Function Name": "DSPAB", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1159, + "End Line": 1163 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6033, - "End Line": 6035 + "Function Name": "SETAUG", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1393, + "End Line": 1397 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6037, - "End Line": 6039 + "Function Name": "CONUMNOR", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1924, + "End Line": 1927 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6095, - "End Line": 6097 + "Function Name": "KILLMON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2385, + "End Line": 2389 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6240, - "End Line": 6243 + "Function Name": "PROCKEY", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2879, + "End Line": 2883 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6577, - "End Line": 6579 + "Function Name": "KILMONON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3123, + "End Line": 3126 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6801, - "End Line": 6803 + "Function Name": "SETEBANK", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3380, + "End Line": 3383 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, + "Function Name": "FALTON", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7312, - "End Line": 7315 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3434, + "End Line": 3437 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "FALTOF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7317, - "End Line": 7320 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3439, + "End Line": 3442 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7347, - "End Line": 7349 + "Function Name": "RELDSPON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3444, + "End Line": 3447 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "LODSAMPT", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7412, - "End Line": 7415 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3450, + "End Line": 3453 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7436, - "End Line": 7438 + "Function Name": "FLASHON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3484, + "End Line": 3487 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, + "Function Name": "FLASHOFF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8153, - "End Line": 8156 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3489, + "End Line": 3492 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8247, - "End Line": 8250 + "Function Name": "ENTERJMP", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 457, + "End Line": 458 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8252, - "End Line": 8254 + "Function Name": "ENDALL", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 535, + "End Line": 536 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8914, - "End Line": 8916 + "Function Name": "REQDATX", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1052, + "End Line": 1053 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9176, - "End Line": 9179 + "Function Name": "REQDATY", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1054, + "End Line": 1055 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, + "Function Name": "ENDRQDAT", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9217, - "End Line": 9219 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1063, + "End Line": 1065 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9267, - "End Line": 9269 + "Function Name": "GODSPALM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1097, + "End Line": 1098 }, { - "Function Name": "nogil_check", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10497, - "End Line": 10500 + "Function Name": "DSPCOM1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1168, + "End Line": 1169 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "ARTOUTSF", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10779, - "End Line": 10781 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1427, + "End Line": 1429 }, { - "Function Name": "gil_error", - "Structural Impact": 1.8, + "Function Name": "SCOUTEND", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 211, - "End Line": 212 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1430, + "End Line": 1431 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, + "Function Name": "SEPSEC1", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 261 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1647, + "End Line": 1648 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "POSEC", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1649, + "End Line": 1651 + }, + { + "Function Name": "BITSOFF1", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 504, - "End Line": 505 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1785, + "End Line": 1786 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, + "Function Name": "ENDSCALE", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 507, - "End Line": 508 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2079, + "End Line": 2080 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "NEG180", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 532 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2082, + "End Line": 2083 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "DPINORM", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 551, - "End Line": 552 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2147, + "End Line": 2148 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 586 + "Function Name": "DSPDCWD1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2511, + "End Line": 2513 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "SETVAC", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 604, - "End Line": 605 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2843, + "End Line": 2844 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "VBTERM", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 701, - "End Line": 702 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2873, + "End Line": 2874 }, { - "Function Name": "declare_opt_arg_struct", - "Structural Impact": 1.8, + "Function Name": "VBRESEQ", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 871 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2890, + "End Line": 2891 }, { - "Function Name": "analyse_as_type", - "Structural Impact": 1.8, + "Function Name": "DSPABORT", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1132, - "End Line": 1133 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3172, + "End Line": 3173 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, + "Function Name": "DOTERM", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1681, - "End Line": 1682 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3347, + "End Line": 3348 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "SETNADD", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1684, - "End Line": 1685 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3374, + "End Line": 3375 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1774, - "End Line": 1775 + "Function Name": "NVSUBB", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 817, + "End Line": 817 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1777, - "End Line": 1778 + "Function Name": "LOADLV1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 818, + "End Line": 818 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1842, - "End Line": 1843 + "Function Name": "MIXAD", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1024, + "End Line": 1024 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1941, - "End Line": 1942 + "Function Name": "GOALMCYC", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1094, + "End Line": 1094 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1944, - "End Line": 1945 + "Function Name": "NDCMPTST", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1209, + "End Line": 1209 }, { - "Function Name": "need_gil_acquisition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2047, - "End Line": 2048 + "Function Name": "GOQ", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1878, + "End Line": 1878 }, { - "Function Name": "generate_wrapper_functions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2617, - "End Line": 2618 + "Function Name": "SFRET1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1899, + "End Line": 1899 }, { - "Function Name": "code_object", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2749, - "End Line": 2750 + "Function Name": "PUTSFNOR", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2017, + "End Line": 2017 }, { - "Function Name": "need_gil_acquisition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2951, - "End Line": 2952 + "Function Name": "2RNDEND", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2180, + "End Line": 2180 }, { - "Function Name": "generate_keyword_list", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3043, - "End Line": 3044 + "Function Name": "END2DEC", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2567, + "End Line": 2567 }, { - "Function Name": "generate_argument_conversion_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3084, - "End Line": 3085 + "Function Name": "ENTSET", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3096, + "End Line": 3096 }, { - "Function Name": "generate_keyword_list", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3732, - "End Line": 3733 + "Function Name": "TCNOVAC", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3417, + "End Line": 3417 }, { - "Function Name": "generate_argument_type_tests", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3766, - "End Line": 3767 + "Function Name": "TCWAIT", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3418, + "End Line": 3418 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6044, - "End Line": 6045 + "Function Name": "TCTSKOVR", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3419, + "End Line": 3419 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "RECAL2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6047, - "End Line": 6048 + "Start Line": 3333, + "End Line": 3342 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "UPDATVB", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6102, - "End Line": 6103 + "Start Line": 1083, + "End Line": 1088 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "DSPOCTWO", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6106 + "Start Line": 2599, + "End Line": 2604 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "TPLEFTN", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6120, - "End Line": 6121 + "Start Line": 2162, + "End Line": 2164 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "PRENVBSY", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6123, - "End Line": 6124 + "Start Line": 3542, + "End Line": 3544 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "ERPLUS", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6138, - "End Line": 6139 + "Start Line": 3785, + "End Line": 3787 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "COMPTEST", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6141, - "End Line": 6142 + "Start Line": 1198, + "End Line": 1199 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "TRACE1", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6205, - "End Line": 6206 + "Start Line": 2514, + "End Line": 2522 }, { - "Function Name": "generate_rhs_evaluation_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "ENTPAS0", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6560, - "End Line": 6561 + "Start Line": 856, + "End Line": 859 }, { - "Function Name": "generate_rhs_evaluation_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "BITSOFF", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6659, - "End Line": 6660 + "Start Line": 1780, + "End Line": 1784 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "REQEX1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6759, - "End Line": 6760 + "Start Line": 2829, + "End Line": 2832 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "VERB", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6979, - "End Line": 6980 + "Start Line": 603, + "End Line": 605 }, { - "Function Name": "__init__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "BOTHSGN", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6993, - "End Line": 6994 + "Start Line": 625, + "End Line": 627 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "REQDATZ", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7002, - "End Line": 7003 + "Start Line": 1056, + "End Line": 1056 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "RDLONOR", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7018, - "End Line": 7019 + "Start Line": 1512, + "End Line": 1512 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, + "Function Name": "MONITOR", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7276, - "End Line": 7277 + "Start Line": 2327, + "End Line": 2328 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, + "Function Name": "PREDSPAL", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7409, - "End Line": 7410 + "Start Line": 2731, + "End Line": 2732 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "VBRQWAIT", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8238, - "End Line": 8239 + "Start Line": 2853, + "End Line": 2855 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "NVSUB", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9029, - "End Line": 9030 + "Start Line": 3014, + "End Line": 3014 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 844, + "Sequential Logic Declarations": 1170, + "Function Parameters": 128, + "Function/Method Declarations": 286, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 23, + "Type/Safety Bypasses": 8, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 85, + "State Mutations / Variable Reassignments": 1267, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 96, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 135, + "UI / View Layer Components": 7, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 55, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 15, + "Metaprogramming & Reflection": 101, + "Module Dependencies (Imports)": 37, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 4, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 206, + "Manual Memory Allocation": 8, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 83, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 149, + "Thread Synchronization Locks": 23, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 26, + "Private / Encapsulated Scopes": 2457, + "Event Listeners & Subscribers": 4, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 2057, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 17, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 34, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 1, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 35, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "40", + "41", + "42", + "7", + "BLANKCON", + "COUNT", + "DOPROC", + "DSP2BIT", + "DSPCOUNT", + "DSPTAB", + "ENDALM", + "ENDBLFF", + "ENDBSUB1", + "ENDDPDEC", + "ENDECVN", + "ENDMONDO", + "ENDNVSB1", + "ENDRDLO", + "ENDRELDS", + "ENDRQWT", + "ENDRTOUT", + "ENDRUTIN", + "ENDSPF", + "ENDSPMIN", + "ENDSPMM", + "FFTAG8", + "MID7", + "NVSBENDL", + "NVSUBEND", + "NVSUBUSY", + "PINBALL1", + "PINBALL2", + "PINBALL3", + "PINBALL4", + "TESTOFUF" + ] + }, + "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc": { + "1. Artifact Identity": { + "Filename": "RCS_FAILURE_MONITOR.agc", + "Path": "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc", + "Language": "Agc_Assembly", + "Architect": "Hartmuth Gutsche ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -2353.26, + "Y": 49.14, + "Z": 4551.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 174, + "Coding LOC": 78, + "Documentation LOC": 70, + "Structural Magnitude": 62.96, + "Control Flow Ratio": "22.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.346 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "45.78%", + "Error & Exception Exposure": "81.68%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.52%", + "API Exposure": "0.67%", + "Concurrency Exposure": "95.52%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "7.71%", + "Specification Exposure": "50.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "RCSMON", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 83, + "End Line": 128 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9049, - "End Line": 9050 + "Function Name": "VOPENED", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "16.7%", + "Start Line": 131, + "End Line": 171 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 9, + "Sequential Logic Declarations": 32, + "Function Parameters": 17, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 24, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 6, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 1, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 5, + "Manual Memory Allocation": 2, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 9, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 77, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 70, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "23", + "AOSQ", + "CH5MASK", + "RCSMONT" + ] + }, + "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc": { + "1. Artifact Identity": { + "Filename": "THE_LUNAR_LANDING.agc", + "Path": "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc", + "Language": "Agc_Assembly", + "Architect": "Hartmuth Gutsche", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1122.74, + "Y": 116.15, + "Z": 4686.03 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 336, + "Coding LOC": 230, + "Documentation LOC": 56, + "Structural Magnitude": 111.5, + "Control Flow Ratio": "52.5%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.813 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "41.59%", + "Error & Exception Exposure": "68.67%", + "Tech Debt Exposure": "74.78%", + "Testing Exposure": "2.44%", + "API Exposure": "0.06%", + "Concurrency Exposure": "84.48%", + "State Flux Exposure": "99.23%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "90.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "LANDJUNK", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "91.7%", + "Start Line": 286, + "End Line": 330 }, { - "Function Name": "nogil_check", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9162, - "End Line": 9163 + "Function Name": "DDUMCALC", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 135, + "End Line": 201 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9173, - "End Line": 9174 + "Function Name": "P63SPOT3", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 239, + "End Line": 249 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9264, - "End Line": 9265 + "Function Name": "P63SPOT4", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 251, + "End Line": 284 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9347, - "End Line": 9348 + "Function Name": "P63LM", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "15.4%", + "Start Line": 40, + "End Line": 62 + }, + { + "Function Name": "ASTNCLOK", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 207, + "End Line": 210 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9431, - "End Line": 9432 + "Function Name": "FLAGORGY", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 64, + "End Line": 108 }, { - "Function Name": "nogil_check", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10356, - "End Line": 10357 + "Function Name": "ASTNRET", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 212, + "End Line": 222 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "IGNALGRT", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10808, - "End Line": 10809 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 204, + "End Line": 205 }, { - "Function Name": "analyse_templates", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "IGNALOOP", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 - }, + "Start Line": 110, + "End Line": 119 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 32, + "Sequential Logic Declarations": 29, + "Function Parameters": 1, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 40, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 15, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 16, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 1, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 13, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 5, + "Private / Encapsulated Scopes": 229, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 209, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 7, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "31", + "32", + "COUNT", + "EBANK", + "F2DPS" + ] + }, + "agc_assembly/apollo-11/WAITLIST.agc": { + "1. Artifact Identity": { + "Filename": "WAITLIST.agc", + "Path": "agc_assembly/apollo-11/WAITLIST.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1878.85, + "Y": 56.62, + "Z": 4831.75 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 557, + "Coding LOC": 266, + "Documentation LOC": 213, + "Structural Magnitude": 294.82, + "Control Flow Ratio": "29.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.647 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "48.66%", + "Error & Exception Exposure": "91.96%", + "Tech Debt Exposure": "72.66%", + "Testing Exposure": "80.0%", + "API Exposure": "0.36%", + "Concurrency Exposure": "41.03%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.53%", + "Specification Exposure": "78.57%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "create_binop_node", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "WTLST5", + "Structural Impact": 35.1, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 22, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6805, - "End Line": 6807 + "Control Flow Ratio": "50.0%", + "Start Line": 288, + "End Line": 338 }, { - "Function Name": "_create_item_node", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "SVCT3", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7854, - "End Line": 7856 + "Control Flow Ratio": "68.8%", + "Start Line": 191, + "End Line": 209 }, { - "Function Name": "_create_item_node", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7874, - "End Line": 7876 + "Function Name": "WAIT2", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "15.0%", + "Start Line": 221, + "End Line": 256 }, { - "Function Name": "body_may_need_exception", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "WTLST4", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8482, - "End Line": 8485 + "Control Flow Ratio": "13.6%", + "Start Line": 259, + "End Line": 285 }, { - "Function Name": "cython_view_utility_code", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9272, - "End Line": 9274 + "Function Name": "LONGCYCL", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 514, + "End Line": 530 }, { - "Function Name": "relative_position", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "MUCHTIME", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 49 + "Control Flow Ratio": "66.7%", + "Start Line": 544, + "End Line": 550 }, { - "Function Name": "cpp_error", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 220, - "End Line": 221 + "Function Name": "VARDELAY", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 171, + "End Line": 180 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 529 + "Function Name": "SVCT3X", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 211, + "End Line": 219 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "WTLST2", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 548, - "End Line": 549 + "Control Flow Ratio": "14.3%", + "Start Line": 361, + "End Line": 373 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 582, - "End Line": 583 + "Function Name": "WTABORT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 339, + "End Line": 346 }, { - "Function Name": "analyse_templates", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 588, - "End Line": 589 + "Function Name": "TASKOVER", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 423, + "End Line": 430 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "WAITLIST", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 601, - "End Line": 602 + "Control Flow Ratio": "25.0%", + "Start Line": 138, + "End Line": 146 }, { - "Function Name": "analyse_templates", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "T3RUPT2", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 38, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 607, - "End Line": 608 + "Start Line": 384, + "End Line": 421 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "DELAYEX", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 698, - "End Line": 699 + "Control Flow Ratio": "100.0%", + "Start Line": 182, + "End Line": 188 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "LASTTIME", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 983 + "Control Flow Ratio": "50.0%", + "Start Line": 533, + "End Line": 537 }, { - "Function Name": "name_cstring", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LONGCALL", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 986, - "End Line": 987 + "Start Line": 488, + "End Line": 506 }, { - "Function Name": "unqualified_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2737, - "End Line": 2738 + "Function Name": "DLY2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 147, + "End Line": 149 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, + "Function Name": "WATLST0-", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2740, - "End Line": 2741 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 151, + "End Line": 152 }, { - "Function Name": "caller_will_check_exceptions", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3110, - "End Line": 3111 + "Function Name": "NOQBRSM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 436, + "End Line": 438 }, { - "Function Name": "error_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "RESUME", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 432, + "End Line": 432 + }, + { + "Function Name": "TWIDDLE", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3663, - "End Line": 3664 + "Start Line": 129, + "End Line": 136 }, { - "Function Name": "caller_will_check_exceptions", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LVWTLIST", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3666, - "End Line": 3667 + "Start Line": 156, + "End Line": 161 }, { - "Function Name": "signature_has_generic_args", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "FIXDELAY", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3827, - "End Line": 3828 + "Start Line": 165, + "End Line": 167 }, { - "Function Name": "error_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "T3RUPT", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4746, - "End Line": 4747 + "Start Line": 378, + "End Line": 382 }, { - "Function Name": "punycode_class_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LNGCALL2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5441, - "End Line": 5442 + "Start Line": 508, + "End Line": 511 }, { - "Function Name": "_create_item_node", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LONGRTRN", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7764, - "End Line": 7765 + "Start Line": 539, + "End Line": 542 }, { - "Function Name": "align_error_path_gil_to_success_path", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GETCADR", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2455, - "End Line": 2455 + "Start Line": 553, + "End Line": 556 }, { - "Function Name": "restore_saved_exception", + "Function Name": "NOQRSM", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8345, - "End Line": 8346 + "Start Line": 434, + "End Line": 435 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2612, - "Sequential Logic Declarations": 1719, - "Function Parameters": 482, - "Function/Method Declarations": 478, - "Class/Entity Declarations": 108, - "Defensive Programming Constructs": 147, - "Type/Safety Bypasses": 106, - "High-Risk Execution Commands": 1, + "Control Flow Branches": 61, + "Sequential Logic Declarations": 144, + "Function Parameters": 36, + "Function/Method Declarations": 28, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 6, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 136, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 27, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 9, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 4, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 3, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 6, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 6, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 15, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 1, + "Bitwise Operations": 28, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 257, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 232, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 8, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 8, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "01", + "FFTAG6", + "LST1", + "NBDX", + "SVCT3X" + ] + }, + "agc_assembly/apollo-11/CONTRIBUTING.md": { + "1. Artifact Identity": { + "Filename": "CONTRIBUTING.md", + "Path": "agc_assembly/apollo-11/CONTRIBUTING.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -1386.97, + "Y": 27.5, + "Z": 3537.72 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 180, + "Coding LOC": 0, + "Documentation LOC": 139, + "Structural Magnitude": 3.6, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 565, - "State Mutations / Variable Reassignments": 1150, - "Commented-out Code (Dead Logic)": 63, - "Structured Documentation Blocks": 92, - "Unit Test Assertions": 25, - "Asynchronous/Concurrent Execution": 7, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 4, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 42, - "Collection Iterators / Comprehensions": 73, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 41, - "Module Dependencies (Imports)": 73, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 16, - "Acknowledged Tech Debt (FIXMEs)": 18, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -153444,19 +153979,19 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 31, - "Fatal Aborts & Exceptions": 15, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 8, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 317, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7552, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -153471,25 +154006,182 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 5, - "Vectorized Math & Tensor Operations": 15, - "Core Var Decl": 1667, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 1656, - "Design Pascal Case": 6, - "Design Upper Case": 4, - "Design Short Vars": 21, - "Design Long Vars": 19, - "Duplicate Logic": 62, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 4, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 9, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "agc_assembly/apollo-11/LICENSE.md": { + "1. Artifact Identity": { + "Filename": "LICENSE.md", + "Path": "agc_assembly/apollo-11/LICENSE.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -1526.44, + "Y": 60.04, + "Z": 4836.62 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 20, + "Coding LOC": 0, + "Documentation LOC": 10, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, + "Structured Literature Headers": 3, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -153497,7 +154189,7 @@ "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, - "Sec Entropy": 1, + "Sec Entropy": 0, "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, @@ -153505,33 +154197,12 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 20, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 4, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - ".", - "..", - "...", - "..Utils", - ".Builtin", - ".Code", - ".Errors", - ".ExprNodes", - ".ParseTreeTransforms", - ".PyrexTypes", - ".Pythran", - ".StringEncoding", - ".Symtab", - "copy", - "cython", - "enum", - "itertools", - "of", - "the", - "types" - ] + "9. Extracted Dependencies": [] } } }, diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index d53818fb7..3ba48c70e 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-21T02:08:25.067578+00:00", - "Total Scan Duration": "46.77 seconds" + "Analysis ISO Timestamp": "2026-08-21T03:16:52.080339+00:00", + "Total Scan Duration": "43.39 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,9 +196,9 @@ } }, "health": { - "avg_cognitive_load": 24.702, + "avg_cognitive_load": 24.689, "avg_safety_score": 38.661, - "avg_tech_debt": 24.647, + "avg_tech_debt": 24.729, "avg_documentation": 21.548 }, "composition": { @@ -285,7 +285,7 @@ "python": { "files": 268, "loc": 72431, - "impact": 40825.16000000001 + "impact": 41115.86000000001 }, "powershell": { "files": 8, @@ -1990,12 +1990,12 @@ }, "python/cython": { "file_count": 4, - "total_mass": 8733.98, + "total_mass": 9024.68, "avg_exposures": { - "cognitive_load": 23.95, + "cognitive_load": 20.99, "safety_score": 60.49, - "tech_debt": 65.49, - "verification": 41.13, + "tech_debt": 84.68, + "verification": 41.17, "api_exposure": 3.75, "concurrency": 3.65, "state_flux": 65.19, @@ -137565,592 +137565,162 @@ } } }, - "agc_assembly/apollo-11": { - "Directory Group Magnitude": 8797.66, - "File Count": 12, + "python/cython": { + "Directory Group Magnitude": 9024.68, + "File Count": 4, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" + "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "49.74%", - "Error & Exception Exposure": "71.78%", - "Tech Debt Exposure": "41.65%", - "Testing Exposure": "53.75%", - "API Exposure": "0.41%", - "Concurrency Exposure": "40.58%", - "State Flux Exposure": "83.27%", - "Commented Logic Exposure": "2.97%", - "Specification Exposure": "72.77%", - "Instability Exposure": "41.67%", + "Cognitive Load Exposure": "20.99%", + "Error & Exception Exposure": "60.49%", + "Tech Debt Exposure": "84.68%", + "Testing Exposure": "41.17%", + "API Exposure": "3.75%", + "Concurrency Exposure": "3.65%", + "State Flux Exposure": "65.19%", + "Commented Logic Exposure": "3.19%", + "Specification Exposure": "96.67%", + "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "21.52%", + "Documentation Exposure": "40.48%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc": { + "python/cython/CodeGeneration.py": { "1. Artifact Identity": { - "Filename": "AGC_BLOCK_TWO_SELF-CHECK.agc", - "Path": "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Filename": "CodeGeneration.py", + "Path": "python/cython/CodeGeneration.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "VisitorTransform", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1209.93, - "Y": 38.26, - "Z": 4170.88 + "X": 5478.08, + "Y": -18.75, + "Z": -2681.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 514, - "Coding LOC": 356, - "Documentation LOC": 128, - "Structural Magnitude": 393.92, - "Control Flow Ratio": "35.7%", + "Total LOC": 34, + "Coding LOC": 13, + "Documentation LOC": 13, + "Structural Magnitude": 11.06, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.166 + "Raw Cognitive Density": 0.385 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "57.14%", - "Error & Exception Exposure": "86.94%", - "Tech Debt Exposure": "91.26%", - "Testing Exposure": "80.0%", - "API Exposure": "1.21%", + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "76.23%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.22%", + "API Exposure": "5.85%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "6.6%", - "Specification Exposure": "91.3%", + "State Flux Exposure": "97.96%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "67.49%", + "Documentation Exposure": "67.04%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ADRSCHK", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 418, - "End Line": 436 - }, - { - "Function Name": "CONTINU", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 437, - "End Line": 450 - }, - { - "Function Name": "1CHK", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 184, - "End Line": 189 - }, - { - "Function Name": "ELOOPFIN", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 303, - "End Line": 325 - }, - { - "Function Name": "ERASLOOP", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "19.0%", - "Start Line": 262, - "End Line": 302 - }, - { - "Function Name": "SMODECHK", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 191, - "End Line": 199 - }, - { - "Function Name": "SOPT", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 496, - "End Line": 504 - }, - { - "Function Name": "COMADRS", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 381, - "End Line": 389 - }, - { - "Function Name": "BNKCHK", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 505, - "End Line": 513 - }, - { - "Function Name": "GONXTBNK", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 475, - "End Line": 480 - }, - { - "Function Name": "CYCLSHFT", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 338, - "End Line": 357 - }, - { - "Function Name": "SOPTION", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 482, - "End Line": 495 - }, - { - "Function Name": "FXFX", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 391, - "End Line": 402 - }, - { - "Function Name": "CNTRLOOP", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 329, - "End Line": 335 - }, - { - "Function Name": "BNKOPTN", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 204, - "End Line": 209 - }, - { - "Function Name": "27TO30", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 466, - "End Line": 472 - }, - { - "Function Name": "NXTBNK", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 452, - "End Line": 459 - }, - { - "Function Name": "SIDLOOP", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 178, - "End Line": 182 - }, - { - "Function Name": "FXADRS", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 403, - "End Line": 406 - }, - { - "Function Name": "TCALARM2", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 175, - "End Line": 177 - }, - { - "Function Name": "PRERRORS", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 161, - "End Line": 169 - }, - { - "Function Name": "ADSUM", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "11.1%", - "Start Line": 408, - "End Line": 416 - }, - { - "Function Name": "0EBANK", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 236, - "End Line": 242 - }, - { - "Function Name": "CHECKNJ", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 219, - "End Line": 222 - }, - { - "Function Name": "E134567B", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 244, - "End Line": 248 - }, - { - "Function Name": "2EBANK", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 250, - "End Line": 254 - }, - { - "Function Name": "SOPTIONS", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 201, - "End Line": 203 - }, - { - "Function Name": "17TO20", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 460, - "End Line": 462 - }, - { - "Function Name": "CHKSUPR", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 463, - "End Line": 465 - }, - { - "Function Name": "SOPTION1", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 210, - "End Line": 210 - }, - { - "Function Name": "SOPTION2", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 211, - "End Line": 211 - }, - { - "Function Name": "SOPTION3", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 212, - "End Line": 212 - }, - { - "Function Name": "SOPTION4", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 213, - "End Line": 213 - }, - { - "Function Name": "SOPTION5", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 214, - "End Line": 214 - }, - { - "Function Name": "SOPTION6", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 215, - "End Line": 215 - }, - { - "Function Name": "SOPTION7", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 216, - "End Line": 216 - }, - { - "Function Name": "SOPTON10", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 217, - "End Line": 217 - }, - { - "Function Name": "SELFCHK", + "Function Name": "visit_FuncDefNode", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 224, - "End Line": 224 - }, - { - "Function Name": "ERRORS", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 174 - }, - { - "Function Name": "COMMFX", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 375, - "End Line": 380 - }, - { - "Function Name": "NOEBANK", - "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 256, - "End Line": 260 + "Start Line": 25, + "End Line": 29 }, { - "Function Name": "STSHOSUM", - "Structural Impact": 1.2, + "Function Name": "__call__", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 374 - }, - { - "Function Name": "ERASCHK", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 235 - }, - { - "Function Name": "CNTRCHK", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 328 - }, - { - "Function Name": "ROPECHK", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 369, - "End Line": 370 + "Start Line": 20, + "End Line": 23 }, { - "Function Name": "NXTSUPR", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "visit_Node", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 473, - "End Line": 474 + "Start Line": 31, + "End Line": 33 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 100, - "Sequential Logic Declarations": 180, - "Function Parameters": 17, - "Function/Method Declarations": 46, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 11, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 40, - "State Mutations / Variable Reassignments": 161, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 19, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 2, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 17, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 8, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 2, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 4, + "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 5, - "Manual Memory Allocation": 31, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 19, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 38, - "Thread Synchronization Locks": 3, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 354, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 261, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -138167,15 +137737,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, + "Core Var Decl": 1, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 1, "Design Pascal Case": 0, - "Design Upper Case": 5, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 16, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -138199,312 +137769,279 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "25", - "COUNT", - "LST1", - "NEWJOB", - "SELFCHEC" + ".Nodes", + ".Visitor" ] }, - "agc_assembly/apollo-11/ALARM_AND_ABORT.agc": { + "python/cython/MemoryView.pxd": { "1. Artifact Identity": { - "Filename": "ALARM_AND_ABORT.agc", - "Path": "agc_assembly/apollo-11/ALARM_AND_ABORT.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", + "Filename": "MemoryView.pxd", + "Path": "python/cython/MemoryView.pxd", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Identity Proof": "Single Indicator (Ext: .pxd)" }, "2. Topological Coordinates": { - "X": -1972.24, - "Y": 62.74, - "Z": 3615.4 + "X": 5267.68, + "Y": 2.27, + "Z": -3584.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 231, - "Coding LOC": 125, - "Documentation LOC": 62, - "Structural Magnitude": 125.8, - "Control Flow Ratio": "32.0%", + "Total LOC": 109, + "Coding LOC": 79, + "Documentation LOC": 8, + "Structural Magnitude": 28.78, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.2 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "56.98%", - "Error & Exception Exposure": "87.49%", - "Tech Debt Exposure": "98.37%", - "Testing Exposure": "80.0%", - "API Exposure": "0.06%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "51.38%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.47%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "84.21%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "11.98%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ABORT2", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 175, - "End Line": 195 - }, - { - "Function Name": "FAIL3", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 84, - "End Line": 90 - }, - { - "Function Name": "VARALARM", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 218, - "End Line": 230 - }, - { - "Function Name": "PRIOLARM", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 125, - "End Line": 141 + "Function Name": "memoryview_fromslice", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 98, + "End Line": 102 }, { - "Function Name": "BAILOUT", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 143, - "End Line": 155 + "Function Name": "memoryview_cwrapper", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 88 }, { - "Function Name": "CCSHOLE", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 197, - "End Line": 204 + "Function Name": "setitem_slice_assignment", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 79 }, { - "Function Name": "CURTAINS", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 205, - "End Line": 211 + "Function Name": "setitem_slice_assign_scalar", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 80 }, { - "Function Name": "CHKFAIL1", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 74, - "End Line": 77 + "Function Name": "setitem_indexed", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 81, + "End Line": 81 }, { - "Function Name": "CHKFAIL2", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 79, + "Function Name": "setitem_indexed1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 82, "End Line": 82 }, { - "Function Name": "MULTFAIL", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 101, - "End Line": 123 + "Function Name": "assign_item_from_object", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 84 }, { - "Function Name": "POODOO", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 166, - "End Line": 174 + "Function Name": "is_slice", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 78 }, { - "Function Name": "MULTEXIT", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 99 + "Function Name": "convert_item_to_object", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 83 }, { - "Function Name": "WHIMPER", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "get_memview", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 156, - "End Line": 159 + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 50 }, { - "Function Name": "LARMENT", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "_get_base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 72 + "Start Line": 85, + "End Line": 85 }, { - "Function Name": "ALARM", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "memoryview_copy_contents", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 55 + "Start Line": 105, + "End Line": 108 }, { - "Function Name": "ALARM2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "array_cwrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 58 + "Start Line": 53, + "End Line": 53 }, { - "Function Name": "BORTENT", - "Structural Impact": 1.5, + "Function Name": "get_item_pointer", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 59 + "Start Line": 77, + "End Line": 77 }, { - "Function Name": "PRIOENT", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "memoryview_check", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 64 + "Start Line": 91, + "End Line": 92 }, { - "Function Name": "PROGLARM", + "Function Name": "transpose_memslice", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 94 + "Start Line": 95, + "End Line": 95 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 32, - "Sequential Logic Declarations": 68, - "Function Parameters": 17, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 3, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 45, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 7, + "Function Parameters": 12, + "Function/Method Declarations": 16, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 7, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 1, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 9, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 9, - "Authorship Metadata": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 3, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 9, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 5, - "Thread Synchronization Locks": 9, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 123, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 24, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 97, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 55, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -138520,16 +138057,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, + "Vectorized Math & Tensor Operations": 9, + "Core Var Decl": 0, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 1, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 15, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -138539,7 +138076,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -138553,784 +138090,947 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "10", - "COUNT", - "DISPLAYS", - "EBANK", - "FFTAG13", - "FFTAG7", - "POODOO" - ] + "9. Extracted Dependencies": [] }, - "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc": { + "python/cython/MemoryView.pyx": { "1. Artifact Identity": { - "Filename": "BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", - "Path": "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", + "Filename": "MemoryView.pyx", + "Path": "python/cython/MemoryView.pyx", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "object, memoryview", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Identity Proof": "Single Indicator (Ext: .pyx)" }, "2. Topological Coordinates": { - "X": -1362.1, - "Y": 68.01, - "Z": 4801.91 + "X": 4928.56, + "Y": 23.79, + "Z": -2892.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1060, - "Coding LOC": 734, - "Documentation LOC": 132, - "Structural Magnitude": 761.98, - "Control Flow Ratio": "46.1%", + "Total LOC": 1492, + "Coding LOC": 1059, + "Documentation LOC": 140, + "Structural Magnitude": 609.08, + "Control Flow Ratio": "61.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.52 + "Raw Cognitive Density": 0.45 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "71.38%", - "Error & Exception Exposure": "80.79%", - "Tech Debt Exposure": "36.39%", + "Cognitive Load Exposure": "19.46%", + "Error & Exception Exposure": "48.89%", + "Tech Debt Exposure": "61.64%", "Testing Exposure": "80.0%", "API Exposure": "0.41%", - "Concurrency Exposure": "99.99%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "5.14%", - "Specification Exposure": "96.97%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "22.76%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "65.21%", + "Commented Logic Exposure": "5.02%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "P41TABLE", - "Structural Impact": 42.1, + "Function Name": "__cinit__", + "Structural Impact": 42.2, "Lines of Code (LOC)": 50, - "Control Flow Branches": 27, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 104, - "End Line": 153 - }, - { - "Function Name": "CLOKJOB", - "Structural Impact": 30.0, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 725, - "End Line": 787 - }, - { - "Function Name": "P40AUTO", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "53.8%", - "Start Line": 904, - "End Line": 918 + "Control Flow Branches": 14, + "Input Parameters": 6, + "Control Flow Ratio": "93.3%", + "Start Line": 147, + "End Line": 196 }, { - "Function Name": "STCLOK3", - "Structural Impact": 11.8, + "Function Name": "__cinit__", + "Structural Impact": 28.2, "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "31.2%", - "Start Line": 676, - "End Line": 703 + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "73.3%", + "Start Line": 361, + "End Line": 388 }, { - "Function Name": "TIG-35", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 250, - "End Line": 273 + "Function Name": "__getbuffer__", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 552, + "End Line": 581 }, { - "Function Name": "ASTNRETN", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 805, - "End Line": 823 + "Function Name": "__getbuffer__", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 199, + "End Line": 224 }, { - "Function Name": "GOCUTOFF", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, + "Function Name": "memoryview_fromslice", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 52, "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 840, - "End Line": 858 + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 983, + "End Line": 1034 }, { - "Function Name": "COMFAIL2", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 20, + "Function Name": "setitem_slice_assign_scalar", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 31, "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "61.5%", - "Start Line": 626, - "End Line": 645 + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 478, + "End Line": 508 }, { - "Function Name": "CALLT-35", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 222, - "End Line": 245 + "Function Name": "memoryview_copy_contents", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 1270, + "End Line": 1339 }, { - "Function Name": "TIG-0", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 390, - "End Line": 412 + "Function Name": "__setitem__", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 440, + "End Line": 458 }, { - "Function Name": "CLOKTASK", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 705, - "End Line": 718 + "Function Name": "memview_slice", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "78.6%", + "Start Line": 799, + "End Line": 873 }, { - "Function Name": "GOPOST", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "__dealloc__", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 825, - "End Line": 838 + "Control Flow Ratio": "75.0%", + "Start Line": 390, + "End Line": 409 }, { - "Function Name": "COMFAIL", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, + "Function Name": "_unellipsify_index_tuple", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 595, - "End Line": 609 + "Control Flow Ratio": "90.9%", + "Start Line": 710, + "End Line": 752 }, { - "Function Name": "TIG-30", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "23.5%", - "Start Line": 292, - "End Line": 315 + "Function Name": "__getitem__", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 421, + "End Line": 438 }, { - "Function Name": "P41BLANK", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "_unellipsify", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 8, + "Input Parameters": 0, "Control Flow Ratio": "80.0%", - "Start Line": 275, - "End Line": 284 + "Start Line": 755, + "End Line": 785 }, { - "Function Name": "P40SJUNK", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 370, - "End Line": 379 + "Function Name": "_copy_strided_to_strided", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1122, + "End Line": 1150 }, { - "Function Name": "NULLCLOK", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 793, - "End Line": 803 + "Function Name": "format_from_typeinfo", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "30.4%", + "Start Line": 1460, + "End Line": 1491 }, { - "Function Name": "IGNITE", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "27.3%", - "Start Line": 860, - "End Line": 872 + "Function Name": "pybuffer_index", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 880, + "End Line": 907 }, { - "Function Name": "REP40ALM", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, + "Function Name": "copy_data_to_temp", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 885, - "End Line": 902 + "Control Flow Ratio": "85.7%", + "Start Line": 1191, + "End Line": 1228 }, { - "Function Name": "ULLGNOT", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, + "Function Name": "assign_item_from_object", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 321, - "End Line": 343 + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 535, + "End Line": 549 }, { - "Function Name": "DVMONCON", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "get_best_order", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 520, - "End Line": 531 + "Control Flow Ratio": "60.0%", + "Start Line": 1098, + "End Line": 1119 }, { - "Function Name": "BURNBABY", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 0, + "Function Name": "convert_item_to_object", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 159, - "End Line": 183 + "Start Line": 519, + "End Line": 533 }, { - "Function Name": "TIGTASK1", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "__dealloc__", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 552, - "End Line": 560 + "Control Flow Ratio": "80.0%", + "Start Line": 226, + "End Line": 233 }, { - "Function Name": "TIG-5", - "Structural Impact": 5.8, + "Function Name": "refcount_objects_in_slice", + "Structural Impact": 6.8, "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 354, - "End Line": 368 + "Control Flow Ratio": "100.0%", + "Start Line": 1376, + "End Line": 1390 }, { - "Function Name": "P41SPOT", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 188, - "End Line": 220 + "Function Name": "assign_item_from_object", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 956, + "End Line": 960 }, { - "Function Name": "P40ZOOMA", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "memoryview_copy_from_slice", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 579, - "End Line": 591 + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1072, + "End Line": 1088 }, { - "Function Name": "KILLTASK", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "11.1%", - "Start Line": 996, - "End Line": 1011 + "Function Name": "fill_contig_strides_array", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1170, + "End Line": 1188 }, { - "Function Name": "P40IGN", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 472, - "End Line": 479 + "Function Name": "transpose_memslice", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 913, + "End Line": 929 }, { - "Function Name": "P42IGN", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 512, - "End Line": 518 + "Function Name": "_slice_assign_scalar", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1405, + "End Line": 1419 }, { - "Function Name": "LETITLIV", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "is_slice", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1034, - "End Line": 1040 + "Start Line": 460, + "End Line": 468 }, { - "Function Name": "TSTFBANK", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1045, - "End Line": 1052 + "Function Name": "array_cwrapper", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 284, + "End Line": 294 }, { - "Function Name": "INVFLAG", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "convert_item_to_object", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 651, - "End Line": 656 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 950, + "End Line": 954 }, { - "Function Name": "COMFAIL4", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, + "Function Name": "_allocate_buffer", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 617, - "End Line": 624 + "Control Flow Ratio": "75.0%", + "Start Line": 264, + "End Line": 280 }, { - "Function Name": "P63IGN", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 1, + "Function Name": "size", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "5.9%", - "Start Line": 442, - "End Line": 471 + "Control Flow Ratio": "50.0%", + "Start Line": 629, + "End Line": 639 }, { - "Function Name": "ULLGTASK", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "slice_copy", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 347, - "End Line": 350 + "Start Line": 1048, + "End Line": 1062 }, { - "Function Name": "TURNITON", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 919, - "End Line": 923 + "Function Name": "strides", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 602, + "End Line": 607 }, { - "Function Name": "IGNITION", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 414, - "End Line": 440 + "Function Name": "suboffsets", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 610, + "End Line": 614 }, { - "Function Name": "P63IGN1", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, + "Function Name": "broadcast_leading", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 481, - "End Line": 487 + "Start Line": 1342, + "End Line": 1356 }, { - "Function Name": "P63ZOOM", + "Function Name": "_err_extents", "Structural Impact": 3.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 564, - "End Line": 570 - }, - { - "Function Name": "COMMON", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 384, - "End Line": 386 + "Start Line": 1234, + "End Line": 1240 }, { - "Function Name": "STOPCLOK", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, + "Function Name": "assert_direct_dimensions", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 790, - "End Line": 791 + "Control Flow Ratio": "66.7%", + "Start Line": 788, + "End Line": 792 }, { - "Function Name": "ADRSCAN", + "Function Name": "__len__", "Structural Impact": 3.1, "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1029, - "End Line": 1033 + "Control Flow Ratio": "25.0%", + "Start Line": 641, + "End Line": 645 }, { - "Function Name": "KILLDEAD", + "Function Name": "abs_py_ssize_t", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1054, - "End Line": 1059 + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1094, + "End Line": 1095 }, { - "Function Name": "COMFAIL3", + "Function Name": "shape", "Structural Impact": 2.9, "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 614, - "End Line": 615 + "Control Flow Ratio": "33.3%", + "Start Line": 598, + "End Line": 599 }, { - "Function Name": "TIGTASK", + "Function Name": "slice_get_size", "Structural Impact": 2.5, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 542, - "End Line": 550 + "Control Flow Ratio": "50.0%", + "Start Line": 1159, + "End Line": 1167 }, { - "Function Name": "WAITABIT", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_item_pointer", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 535, - "End Line": 540 + "Start Line": 411, + "End Line": 418 }, { - "Function Name": "P40SPOT", - "Structural Impact": 2.2, + "Function Name": "setitem_slice_assignment", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 470, + "End Line": 476 + }, + { + "Function Name": "memoryview_cwrapper", + "Structural Impact": 2.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 184, - "End Line": 187 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 693, + "End Line": 696 }, { - "Function Name": "NOULLAGE", + "Function Name": "setitem_indexed1", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 660, - "End Line": 663 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 514, + "End Line": 517 }, { - "Function Name": "ONULLAGE", + "Function Name": "_err_invalid_index", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 667, - "End Line": 670 + "Control Flow Ratio": "25.0%", + "Start Line": 704, + "End Line": 707 }, { - "Function Name": "KILLCLOK", + "Function Name": "refcount_copying", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 720, - "End Line": 723 + "Control Flow Ratio": "100.0%", + "Start Line": 1364, + "End Line": 1367 }, { - "Function Name": "IGNITE1", + "Function Name": "refcount_objects_in_slice_with_gil", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 874, - "End Line": 877 + "Control Flow Ratio": "100.0%", + "Start Line": 1370, + "End Line": 1373 }, { - "Function Name": "KILLTSK2", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, + "Function Name": "__setitem__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1013, - "End Line": 1028 + "Start Line": 253, + "End Line": 254 }, { - "Function Name": "TIG-30A", + "Function Name": "setitem_indexed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 510, + "End Line": 512 + }, + { + "Function Name": "_err_dim", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 286, - "End Line": 288 + "Start Line": 1243, + "End Line": 1245 }, { - "Function Name": "COMFAIL1", + "Function Name": "_err", "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 611, - "End Line": 612 + "Control Flow Ratio": "50.0%", + "Start Line": 1248, + "End Line": 1250 }, { - "Function Name": "P40ALM", + "Function Name": "_err_no_memory", "Structural Impact": 2.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 882, - "End Line": 883 + "Start Line": 1253, + "End Line": 1254 }, { - "Function Name": "P12IGN", + "Function Name": "copy", "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 499 + "Start Line": 667, + "End Line": 677 }, { - "Function Name": "ULLAGOFF", + "Function Name": "copy_fortran", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 533, - "End Line": 533 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 679, + "End Line": 689 }, { - "Function Name": "DISPNOT", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 788, - "End Line": 788 + "Function Name": "__getattr__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 248 }, { - "Function Name": "ABRTIGN", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "__getitem__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 250, + "End Line": 251 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 320, + "End Line": 321 + }, + { + "Function Name": "is_c_contig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 501, - "End Line": 510 + "Start Line": 655, + "End Line": 659 }, { - "Function Name": "P40ZOOM", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "is_f_contig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 572, - "End Line": 577 + "Start Line": 661, + "End Line": 665 }, { - "Function Name": "WANTAPS", - "Structural Impact": 1.1, + "Function Name": "memoryview_copy", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1065, + "End Line": 1069 + }, + { + "Function Name": "get_memview", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 317, - "End Line": 319 + "Start Line": 240, + "End Line": 242 }, { - "Function Name": "DISPCHNG", - "Structural Impact": 1.1, + "Function Name": "T", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 585, + "End Line": 588 + }, + { + "Function Name": "__repr__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 647, + "End Line": 649 + }, + { + "Function Name": "memview", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 381 + "Start Line": 236, + "End Line": 237 }, { - "Function Name": "STCLOK1", - "Structural Impact": 1.1, + "Function Name": "__len__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 244, + "End Line": 245 + }, + { + "Function Name": "__repr__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 323 + }, + { + "Function Name": "base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 591, + "End Line": 592 + }, + { + "Function Name": "_get_base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 594, + "End Line": 595 + }, + { + "Function Name": "ndim", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 617, + "End Line": 618 + }, + { + "Function Name": "itemsize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 621, + "End Line": 622 + }, + { + "Function Name": "nbytes", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 625, + "End Line": 626 + }, + { + "Function Name": "__str__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 651, + "End Line": 652 + }, + { + "Function Name": "object", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 944, + "End Line": 944 + }, + { + "Function Name": "__dealloc__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 947, + "End Line": 948 + }, + { + "Function Name": "_get_base", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 962, + "End Line": 963 + }, + { + "Function Name": "object", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1076, + "End Line": 1076 + }, + { + "Function Name": "slice_assign_scalar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 674, - "End Line": 674 + "Start Line": 1396, + "End Line": 1401 }, { - "Function Name": "STCLOK2", + "Function Name": "copy_strided_to_strided", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1152, + "End Line": 1156 + }, + { + "Function Name": "memoryview_check", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 675 + "Start Line": 699, + "End Line": 700 }, { - "Function Name": "GOBACK", + "Function Name": "_err_ValueError", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 924, - "End Line": 924 + "Start Line": 1259, + "End Line": 1261 }, { - "Function Name": "DEAD", + "Function Name": "_err_IndexError", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1042, - "End Line": 1043 + "Start Line": 1264, + "End Line": 1266 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 222, - "Sequential Logic Declarations": 260, - "Function Parameters": 50, - "Function/Method Declarations": 66, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 16, + "Control Flow Branches": 241, + "Sequential Logic Declarations": 151, + "Function Parameters": 51, + "Function/Method Declarations": 83, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 51, + "Type/Safety Bypasses": 11, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 31, - "State Mutations / Variable Reassignments": 210, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 77, "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 31, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 123, - "UI / View Layer Components": 4, + "Structured Documentation Blocks": 20, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 28, - "Decorators and Annotations": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 51, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, - "Metaprogramming & Reflection": 20, - "Module Dependencies (Imports)": 20, - "Authorship Metadata": 2, + "Collection Iterators / Comprehensions": 6, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 16, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 2, + "Acknowledged Tech Debt (FIXMEs)": 3, + "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 8, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 46, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 38, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 27, - "Thread Synchronization Locks": 13, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 14, - "Private / Encapsulated Scopes": 725, - "Event Listeners & Subscribers": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 217, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 617, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 956, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -139346,16 +139046,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 35, + "Vectorized Math & Tensor Operations": 50, + "Core Var Decl": 150, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 148, "Design Pascal Case": 0, - "Design Upper Case": 35, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 4, + "Duplicate Logic": 2, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -139379,7047 +139079,7292 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 19, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "27", - "31", - "36", - "AOSQ", - "COUNT", - "DVCNTR", - "EBANK", - "FFTAG6", - "LST2", - "OMEGAQ", - "P40S", - "P40S1", - "P40S2", - "P40S3", - "STARIND", - "TGO", - "TRKMKCNT", - "TTOGO", - "WHICH" + "__future__", + "collections.abc", + "struct" ] }, - "agc_assembly/apollo-11/EXECUTIVE.agc": { + "python/cython/Nodes.py": { "1. Artifact Identity": { - "Filename": "EXECUTIVE.agc", - "Path": "agc_assembly/apollo-11/EXECUTIVE.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" + "Filename": "Nodes.py", + "Path": "python/cython/Nodes.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "enum.IntEnum, type, Node", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -2290.79, - "Y": 1.53, - "Z": 4396.65 + "X": 5231.1, + "Y": 32.59, + "Z": -3195.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 497, - "Coding LOC": 345, - "Documentation LOC": 67, - "Structural Magnitude": 470.9, - "Control Flow Ratio": "34.4%", + "Total LOC": 10867, + "Coding LOC": 7698, + "Documentation LOC": 1568, + "Structural Magnitude": 8375.76, + "Control Flow Ratio": "60.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.605 + "Raw Cognitive Density": 0.918 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "69.89%", - "Error & Exception Exposure": "94.25%", - "Tech Debt Exposure": "68.15%", + "Cognitive Load Exposure": "59.48%", + "Error & Exception Exposure": "65.47%", + "Tech Debt Exposure": "77.07%", "Testing Exposure": "80.0%", - "API Exposure": "0.31%", - "Concurrency Exposure": "50.54%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.63%", - "Specification Exposure": "89.19%", + "API Exposure": "8.74%", + "Concurrency Exposure": "14.59%", + "State Flux Exposure": "97.56%", + "Commented Logic Exposure": "7.74%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "21.96%", + "Documentation Exposure": "71.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "EJSCAN", - "Structural Impact": 50.5, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 33, - "Input Parameters": 1, - "Control Flow Ratio": "73.3%", - "Start Line": 385, - "End Line": 432 + "Function Name": "generate_function_definitions", + "Structural Impact": 332.7, + "Lines of Code (LOC)": 494, + "Control Flow Branches": 153, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 2076, + "End Line": 2569 }, { - "Function Name": "FINDVAC2", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "64.7%", - "Start Line": 134, - "End Line": 146 + "Function Name": "analyse", + "Structural Impact": 245.9, + "Lines of Code (LOC)": 166, + "Control Flow Branches": 83, + "Input Parameters": 7, + "Control Flow Ratio": "72.8%", + "Start Line": 726, + "End Line": 891 }, { - "Function Name": "ADVAN", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 461, - "End Line": 472 + "Function Name": "generate_tuple_and_keyword_parsing_code", + "Structural Impact": 172.6, + "Lines of Code (LOC)": 233, + "Control Flow Branches": 71, + "Input Parameters": 4, + "Control Flow Ratio": "93.4%", + "Start Line": 4240, + "End Line": 4472 }, { - "Function Name": "CHANJOB", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "8.6%", - "Start Line": 211, - "End Line": 263 + "Function Name": "generate_type_ready_code", + "Structural Impact": 166.2, + "Lines of Code (LOC)": 238, + "Control Flow Branches": 68, + "Input Parameters": 4, + "Control Flow Ratio": "64.2%", + "Start Line": 5777, + "End Line": 6014 }, { - "Function Name": "EJ1", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "analyse_declarations", + "Structural Impact": 130.9, + "Lines of Code (LOC)": 158, + "Control Flow Branches": 70, "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 434, - "End Line": 441 + "Control Flow Ratio": "72.2%", + "Start Line": 5526, + "End Line": 5683 }, { - "Function Name": "WAKETEST", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "26.3%", - "Start Line": 326, - "End Line": 350 + "Function Name": "analyse_signature", + "Structural Impact": 107.3, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 58, + "Input Parameters": 2, + "Control Flow Ratio": "86.6%", + "Start Line": 3441, + "End Line": 3542 }, { - "Function Name": "SPECTEST", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 179, - "End Line": 186 + "Function Name": "analyse_declarations", + "Structural Impact": 100.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 47, + "Input Parameters": 3, + "Control Flow Ratio": "71.2%", + "Start Line": 1543, + "End Line": 1640 }, { - "Function Name": "ENDJOB1", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "18.2%", - "Start Line": 368, - "End Line": 383 + "Function Name": "generate_handling_code", + "Structural Impact": 97.1, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 44, + "Input Parameters": 3, + "Control Flow Ratio": "97.8%", + "Start Line": 8487, + "End Line": 8628 }, { - "Function Name": "NUCHANG2", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 290, - "End Line": 300 + "Function Name": "unroll", + "Structural Impact": 94.0, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 39, + "Input Parameters": 4, + "Control Flow Ratio": "60.9%", + "Start Line": 6428, + "End Line": 6519 }, { - "Function Name": "NEXTCORE", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 200, - "End Line": 210 + "Function Name": "analyse", + "Structural Impact": 90.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 42, + "Input Parameters": 3, + "Control Flow Ratio": "53.2%", + "Start Line": 1162, + "End Line": 1246 }, { - "Function Name": "NOVAC3", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 157, - "End Line": 162 + "Function Name": "__init__", + "Structural Impact": 85.8, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 25, + "Input Parameters": 9, + "Control Flow Ratio": "78.1%", + "Start Line": 5192, + "End Line": 5263 }, { - "Function Name": "JOBWAKE4", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 311, - "End Line": 316 + "Function Name": "generate_function_header", + "Structural Impact": 82.4, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 34, + "Input Parameters": 4, + "Control Flow Ratio": "94.4%", + "Start Line": 3944, + "End Line": 4025 }, { - "Function Name": "JOBWAKE3", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 318, - "End Line": 324 + "Function Name": "generate_function_definitions", + "Structural Impact": 82.0, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 36, + "Input Parameters": 3, + "Control Flow Ratio": "76.6%", + "Start Line": 4870, + "End Line": 5029 }, { - "Function Name": "CORFOUND", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "18.2%", - "Start Line": 166, - "End Line": 177 + "Function Name": "analyse_declarations", + "Structural Impact": 75.7, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 40, + "Input Parameters": 2, + "Control Flow Ratio": "65.6%", + "Start Line": 6267, + "End Line": 6359 }, { - "Function Name": "SETLOC", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 188, - "End Line": 198 + "Function Name": "generate_execution_code", + "Structural Impact": 72.6, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 37, + "Input Parameters": 2, + "Control Flow Ratio": "88.1%", + "Start Line": 8692, + "End Line": 8827 }, { - "Function Name": "ENDPRCHG", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 265, - "End Line": 274 + "Function Name": "analyse_declarations", + "Structural Impact": 71.1, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 37, + "Input Parameters": 2, + "Control Flow Ratio": "71.2%", + "Start Line": 2752, + "End Line": 2856 }, { - "Function Name": "NOVAC", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 37, - "End Line": 48 + "Function Name": "generate_loop", + "Structural Impact": 68.7, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "91.2%", + "Start Line": 10624, + "End Line": 10716 }, { - "Function Name": "EJ2", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 443, - "End Line": 453 + "Function Name": "generate_execution_code", + "Structural Impact": 66.7, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 34, + "Input Parameters": 2, + "Control Flow Ratio": "89.5%", + "Start Line": 8291, + "End Line": 8411 }, { - "Function Name": "CHANG2", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 79, - "End Line": 85 + "Function Name": "generate_execution_code", + "Structural Impact": 66.3, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 34, + "Input Parameters": 2, + "Control Flow Ratio": "82.9%", + "Start Line": 7976, + "End Line": 8088 }, { - "Function Name": "PRIOCHNG", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 107, - "End Line": 113 + "Function Name": "as_cfunction", + "Structural Impact": 63.1, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 17, + "Input Parameters": 10, + "Control Flow Ratio": "63.0%", + "Start Line": 3242, + "End Line": 3309 }, { - "Function Name": "SUPDXCHZ", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 487, - "End Line": 493 + "Function Name": "generate_argument_parsing_code", + "Structural Impact": 62.0, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 25, + "Input Parameters": 4, + "Control Flow Ratio": "75.8%", + "Start Line": 4052, + "End Line": 4129 }, { - "Function Name": "SPVAC", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 65, - "End Line": 68 + "Function Name": "analyse_types", + "Structural Impact": 61.3, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 28, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 6361, + "End Line": 6426 }, { - "Function Name": "CHANG1", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 72, - "End Line": 75 + "Function Name": "analyse", + "Structural Impact": 60.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 21, + "Input Parameters": 6, + "Control Flow Ratio": "70.0%", + "Start Line": 633, + "End Line": 676 }, { - "Function Name": "PRIOCH2", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 355, - "End Line": 363 + "Function Name": "generate_function_header", + "Structural Impact": 58.1, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 20, + "Input Parameters": 6, + "Control Flow Ratio": "66.7%", + "Start Line": 2982, + "End Line": 3031 }, { - "Function Name": "JOBWAKE", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 97, - "End Line": 103 + "Function Name": "generate_posargs_unpacking_code", + "Structural Impact": 56.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 17, + "Input Parameters": 8, + "Control Flow Ratio": "85.0%", + "Start Line": 4565, + "End Line": 4603 }, { - "Function Name": "NUDIRECT", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 474, - "End Line": 481 + "Function Name": "end_parallel_control_flow_block", + "Structural Impact": 55.9, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 20, + "Input Parameters": 5, + "Control Flow Ratio": "83.3%", + "Start Line": 10171, + "End Line": 10259 }, { - "Function Name": "SPVACIN", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 57, - "End Line": 60 + "Function Name": "analyse_argument_types", + "Structural Impact": 55.1, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "61.7%", + "Start Line": 3377, + "End Line": 3439 }, { - "Function Name": "JOBSLEEP", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 90, - "End Line": 93 + "Function Name": "analyse", + "Structural Impact": 54.4, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 22, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1365, + "End Line": 1424 }, { - "Function Name": "ENDOFJOB", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 117, - "End Line": 119 + "Function Name": "analyse", + "Structural Impact": 51.9, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 21, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 999, + "End Line": 1053 }, { - "Function Name": "ENDFIND", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 121, - "End Line": 123 + "Function Name": "analyse_declarations", + "Structural Impact": 51.0, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "71.1%", + "Start Line": 1715, + "End Line": 1765 }, { - "Function Name": "JOBSLP2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 287, - "End Line": 288 + "Function Name": "analyse_expressions", + "Structural Impact": 49.3, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "65.8%", + "Start Line": 10411, + "End Line": 10495 }, { - "Function Name": "FINDVAC", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 56 + "Function Name": "analyse_declarations", + "Structural Impact": 46.0, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 3322, + "End Line": 3375 }, { - "Function Name": "VACFOUND", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 152 + "Function Name": "analyse_declarations", + "Structural Impact": 45.8, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "77.4%", + "Start Line": 9367, + "End Line": 9415 }, { - "Function Name": "JOBSLP1", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 278, - "End Line": 286 + "Function Name": "generate_function_definitions", + "Structural Impact": 44.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 19, + "Input Parameters": 3, + "Control Flow Ratio": "79.2%", + "Start Line": 3857, + "End Line": 3942 }, { - "Function Name": "DUMMYJOB", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 455, - "End Line": 460 + "Function Name": "generate_execution_code", + "Structural Impact": 44.3, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 22, + "Input Parameters": 2, + "Control Flow Ratio": "81.5%", + "Start Line": 9505, + "End Line": 9593 }, { - "Function Name": "JOBWAKE2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 307, - "End Line": 310 + "Function Name": "_analyse_template_types", + "Structural Impact": 44.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 1323, + "End Line": 1363 }, { - "Function Name": "NOVAC2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 156 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 103, - "Sequential Logic Declarations": 196, - "Function Parameters": 20, - "Function/Method Declarations": 37, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 11, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 237, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 24, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 23, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 4, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 24, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 15, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 19, - "Thread Synchronization Locks": 11, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 339, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 299, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 10, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "01", - "DXCH", - "SELFRET" - ] - }, - "agc_assembly/apollo-11/INTERPRETER.agc": { - "1. Artifact Identity": { - "Filename": "INTERPRETER.agc", - "Path": "agc_assembly/apollo-11/INTERPRETER.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -2002.61, - "Y": 36.25, - "Z": 4664.6 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 3064, - "Coding LOC": 2085, - "Documentation LOC": 440, - "Structural Magnitude": 2750.7, - "Control Flow Ratio": "43.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.412 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "65.98%", - "Error & Exception Exposure": "95.12%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "0.91%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.02%", - "Specification Exposure": "98.35%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "55.02%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "MAXDV", - "Structural Impact": 42.4, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 36, - "Input Parameters": 0, - "Control Flow Ratio": "51.4%", - "Start Line": 2052, - "End Line": 2159 + "Function Name": "analyse_expressions", + "Structural Impact": 43.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "69.7%", + "Start Line": 7157, + "End Line": 7197 }, { - "Function Name": "INDJUMP", - "Structural Impact": 34.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 32, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 302, - "End Line": 336 + "Function Name": "generate_execution_code", + "Structural Impact": 42.6, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "95.5%", + "Start Line": 5067, + "End Line": 5155 }, { - "Function Name": "BHIZ", - "Structural Impact": 34.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 32, - "Input Parameters": 0, - "Control Flow Ratio": "82.1%", - "Start Line": 2926, - "End Line": 2956 + "Function Name": "analyse_types", + "Structural Impact": 42.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 19, + "Input Parameters": 3, + "Control Flow Ratio": "59.4%", + "Start Line": 6610, + "End Line": 6657 }, { - "Function Name": "UNIT", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 12, + "Function Name": "generate_execution_code", + "Structural Impact": 40.7, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 19, "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2203, - "End Line": 2239 + "Control Flow Ratio": "90.5%", + "Start Line": 10502, + "End Line": 10622 }, { - "Function Name": "MISCJUMP", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 24, + "Function Name": "declare_pyfunction", + "Structural Impact": 40.0, + "Lines of Code (LOC)": 38, "Control Flow Branches": 21, - "Input Parameters": 0, - "Control Flow Ratio": "91.3%", - "Start Line": 343, - "End Line": 366 - }, - { - "Function Name": "STORJUMP", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "81.0%", - "Start Line": 425, - "End Line": 456 + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 3559, + "End Line": 3596 }, { - "Function Name": "UNAJUMP", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "88.2%", - "Start Line": 367, - "End Line": 401 + "Function Name": "generate_stararg_copy_code", + "Structural Impact": 39.6, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "82.6%", + "Start Line": 4139, + "End Line": 4238 }, { - "Function Name": "BPL", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 13, + "Function Name": "generate_function_header", + "Structural Impact": 35.8, + "Lines of Code (LOC)": 45, "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 2958, - "End Line": 2970 - }, - { - "Function Name": "MPAC-", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "26.7%", - "Start Line": 1850, - "End Line": 1892 + "Input Parameters": 4, + "Control Flow Ratio": "73.7%", + "Start Line": 3683, + "End Line": 3727 }, { - "Function Name": "VXV", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "42.3%", - "Start Line": 1265, - "End Line": 1315 + "Function Name": "set_up_loop", + "Structural Impact": 34.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 7938, + "End Line": 7974 }, { - "Function Name": "TEST", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, + "Function Name": "inject_type_from_annotations", + "Structural Impact": 34.7, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 3043, - "End Line": 3057 + "Control Flow Ratio": "78.3%", + "Start Line": 1056, + "End Line": 1091 }, { - "Function Name": "VRIGHT2", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "32.0%", - "Start Line": 1695, - "End Line": 1729 + "Function Name": "dump", + "Structural Impact": 33.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 12, + "Input Parameters": 5, + "Control Flow Ratio": "57.1%", + "Start Line": 297, + "End Line": 325 }, { - "Function Name": "SQRTSUB", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "45.8%", - "Start Line": 2501, - "End Line": 2527 + "Function Name": "analyse_enum_declarations", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "72.2%", + "Start Line": 1879, + "End Line": 1912 }, { - "Function Name": "BUFNEG", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "38.5%", - "Start Line": 1927, - "End Line": 1961 + "Function Name": "analyse", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 11, + "Input Parameters": 6, + "Control Flow Ratio": "73.3%", + "Start Line": 554, + "End Line": 574 }, { - "Function Name": "BRANCH", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "76.9%", - "Start Line": 737, - "End Line": 748 + "Function Name": "generate_argument_parsing_code", + "Structural Impact": 31.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "70.0%", + "Start Line": 3046, + "End Line": 3081 }, { - "Function Name": "VSSL", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 1602, - "End Line": 1625 + "Function Name": "analyse_declarations", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "84.2%", + "Start Line": 9687, + "End Line": 9727 }, { - "Function Name": "GENSCR", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 1734, - "End Line": 1753 + "Function Name": "analyse_expressions", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 9729, + "End Line": 9758 }, { - "Function Name": "BUFZERO", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "52.9%", - "Start Line": 1802, - "End Line": 1819 + "Function Name": "analyse_expressions", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "84.2%", + "Start Line": 7045, + "End Line": 7067 }, { - "Function Name": "BUF-", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1834, - "End Line": 1848 + "Function Name": "generate_arg_assignment", + "Structural Impact": 30.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "52.2%", + "Start Line": 4474, + "End Line": 4499 }, { - "Function Name": "OPJUMP3", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 285, - "End Line": 297 + "Function Name": "generate_keyword_unpacking_code", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 4605, + "End Line": 4664 }, { - "Function Name": "UNITDV", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 2320, - "End Line": 2329 + "Function Name": "trap_parallel_exit", + "Structural Impact": 28.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 10043, + "End Line": 10098 }, { - "Function Name": "TPAGREE", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, + "Function Name": "generate_execution_code", + "Structural Impact": 28.7, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "23.5%", - "Start Line": 1074, - "End Line": 1094 + "Control Flow Ratio": "93.3%", + "Start Line": 5350, + "End Line": 5404 }, { - "Function Name": "GENDDV", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1985, - "End Line": 2015 + "Function Name": "generate_execution_code", + "Structural Impact": 28.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "82.4%", + "Start Line": 7202, + "End Line": 7248 }, { - "Function Name": "DVXSC", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "38.9%", - "Start Line": 1231, - "End Line": 1258 + "Function Name": "analyse_expressions", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "48.3%", + "Start Line": 9470, + "End Line": 9503 }, { - "Function Name": "PUSHUP", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "38.5%", - "Start Line": 227, - "End Line": 243 + "Function Name": "align_argument_type", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 2021, + "End Line": 2045 }, { - "Function Name": "GSHIFT", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 1389, - "End Line": 1426 + "Function Name": "generate_execution_code", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 7075, + "End Line": 7124 }, { - "Function Name": "GENSHIFT", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1666, - "End Line": 1674 + "Function Name": "analyse_declarations", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 1811, + "End Line": 1840 }, { - "Function Name": "ALSIGNAG", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 1332, - "End Line": 1336 + "Function Name": "needs_assignment_synthesis", + "Structural Impact": 24.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "55.0%", + "Start Line": 3645, + "End Line": 3661 }, { - "Function Name": "SWITCHES", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 3, + "Function Name": "analyse_expressions", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "17.6%", - "Start Line": 2995, - "End Line": 3029 + "Control Flow Ratio": "54.5%", + "Start Line": 6930, + "End Line": 6945 }, { - "Function Name": "VXM", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "19.2%", - "Start Line": 1150, - "End Line": 1193 + "Function Name": "generate_argument_declarations", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 4027, + "End Line": 4050 }, { - "Function Name": "LARGE", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, + "Function Name": "_handle_cclass_decorators", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "23.1%", - "Start Line": 2244, - "End Line": 2268 + "Control Flow Ratio": "61.1%", + "Start Line": 5483, + "End Line": 5524 }, { - "Function Name": "OCT40001", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 115, - "End Line": 132 + "Function Name": "put_error_catcher", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "70.0%", + "Start Line": 8835, + "End Line": 8866 }, { - "Function Name": "SINE", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "generate_function_body", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 2653, - "End Line": 2674 + "Control Flow Ratio": "64.7%", + "Start Line": 3830, + "End Line": 3855 }, { - "Function Name": "GOTOERS", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 692, - "End Line": 704 + "Function Name": "analyse_declarations", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 9320, + "End Line": 9345 }, { - "Function Name": "VVXSC", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1202, - "End Line": 1215 + "Function Name": "prepare_argument_coercion", + "Structural Impact": 21.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "68.8%", + "Start Line": 3797, + "End Line": 3817 }, { - "Function Name": "BUFPOS", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1913, - "End Line": 1925 + "Function Name": "privatize_temps", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 9920, + "End Line": 9953 }, { - "Function Name": "LASINEX", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2728, - "End Line": 2740 + "Function Name": "generate_argument_parsing_code", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "56.2%", + "Start Line": 3735, + "End Line": 3764 }, { - "Function Name": "GENSHFT2", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1676, - "End Line": 1685 + "Function Name": "generate_execution_code", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 5698, + "End Line": 5773 }, { - "Function Name": "VECAGREE", - "Structural Impact": 7.6, + "Function Name": "_validate_type_visibility", + "Structural Impact": 20.7, "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 2188, - "End Line": 2198 + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "72.7%", + "Start Line": 2905, + "End Line": 2915 }, { - "Function Name": "SQRT", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2383, - "End Line": 2393 + "Function Name": "analyse_expressions", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 9096, + "End Line": 9127 }, { - "Function Name": "VAD", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, + "Function Name": "generate_execution_code", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "83.3%", - "Start Line": 784, - "End Line": 805 - }, - { - "Function Name": "VSQSUB", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "27.8%", - "Start Line": 2473, - "End Line": 2494 + "Start Line": 9129, + "End Line": 9160 }, { - "Function Name": "GENSCL", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 1782, - "End Line": 1800 + "Function Name": "generate_execution_code", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "76.9%", + "Start Line": 6774, + "End Line": 6799 }, { - "Function Name": "ENDMAXDV", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "45.5%", - "Start Line": 2022, - "End Line": 2039 + "Function Name": "analyse_declarations", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "58.8%", + "Start Line": 6152, + "End Line": 6175 }, { - "Function Name": "TSLC2", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, + "Function Name": "cimport_numpy_check", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "71.4%", - "Start Line": 1631, - "End Line": 1639 + "Start Line": 9285, + "End Line": 9307 }, { - "Function Name": "GOTO", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 677, - "End Line": 690 + "Function Name": "generate_stararg_init_code", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 4501, + "End Line": 4534 }, { - "Function Name": "VROUND", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 943, - "End Line": 954 + "Function Name": "declare_cpdef_wrapper", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2858, + "End Line": 2903 }, { - "Function Name": "SN1", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 2677, - "End Line": 2703 + "Function Name": "analyse_declarations", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "52.9%", + "Start Line": 10735, + "End Line": 10771 }, { - "Function Name": "DOTSUB", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "21.1%", - "Start Line": 967, - "End Line": 991 + "Function Name": "propagate_var_privatization", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 9785, + "End Line": 9852 }, { - "Function Name": "CCSL", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 1438, - "End Line": 1442 + "Function Name": "generate_arg_conversion", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4674, + "End Line": 4691 }, { - "Function Name": "NORMTEST", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 2625, - "End Line": 2629 + "Function Name": "generate_argument_type_tests", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 4719, + "End Line": 4744 }, { - "Function Name": "DOSSHFT", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 1755, - "End Line": 1762 + "Function Name": "put_error_uncatcher", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 8868, + "End Line": 8894 }, { - "Function Name": "PUSH", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 2422, - "End Line": 2443 + "Function Name": "analyse_declarations", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1663, + "End Line": 1679 }, { - "Function Name": "BVSU", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 848, - "End Line": 868 + "Function Name": "generate_execution_code", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 10302, + "End Line": 10354 }, { - "Function Name": "VSSR", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "30.8%", - "Start Line": 1580, - "End Line": 1600 + "Function Name": "call_self_node", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "43.8%", + "Start Line": 2917, + "End Line": 2943 }, { - "Function Name": "LARGE2", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2270, - "End Line": 2290 + "Function Name": "generate_execution_code", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 6833, + "End Line": 6864 }, { - "Function Name": "SQRTNEG", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2531, - "End Line": 2534 + "Function Name": "generate_arg_type_test", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "46.7%", + "Start Line": 2581, + "End Line": 2602 }, { - "Function Name": "COMP", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1443, - "End Line": 1457 + "Function Name": "create_local_scope", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "53.3%", + "Start Line": 2050, + "End Line": 2071 }, { - "Function Name": "TSSL", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1550, - "End Line": 1565 + "Function Name": "generate_execution_code", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 7486, + "End Line": 7507 }, { - "Function Name": "UPPOS", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "analyse_expressions", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 1338, - "End Line": 1345 + "Control Flow Ratio": "50.0%", + "Start Line": 7917, + "End Line": 7936 }, { - "Function Name": "UPNEG", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "analyse_default_values", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 1347, - "End Line": 1355 + "Control Flow Ratio": "80.0%", + "Start Line": 1994, + "End Line": 2012 }, { - "Function Name": "POLY2", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1058, - "End Line": 1066 + "Function Name": "generate_assignment_code", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 1107, + "End Line": 1121 }, { - "Function Name": "DVNORM", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 1901, - "End Line": 1911 + "Function Name": "nogil_check", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "47.1%", + "Start Line": 2954, + "End Line": 2963 }, { - "Function Name": "NOIBNKSW", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 81, - "End Line": 88 + "Function Name": "generate_execution_code", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 7638, + "End Line": 7677 }, { - "Function Name": "COSINE", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2641, - "End Line": 2648 + "Function Name": "generate_execution_code", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 7791, + "End Line": 7831 }, { - "Function Name": "SIGN", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1431, - "End Line": 1437 + "Function Name": "generate_wrapper_functions", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "43.8%", + "Start Line": 3113, + "End Line": 3142 }, { - "Function Name": "MPACSRND", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1518, - "End Line": 1538 + "Function Name": "analyse_sharing_attributes", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 9760, + "End Line": 9783 }, { - "Function Name": "LEFT", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1777, - "End Line": 1780 + "Function Name": "analyse_declarations", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 10391, + "End Line": 10409 }, { - "Function Name": "ABS", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2401, - "End Line": 2404 + "Function Name": "declaration_matches", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 9417, + "End Line": 9429 }, { - "Function Name": "INDEX", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "22.2%", - "Start Line": 165, - "End Line": 179 + "Function Name": "analyse_declarations", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 9451, + "End Line": 9467 }, { - "Function Name": "ACOS3", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "18.8%", - "Start Line": 2754, - "End Line": 2771 + "Function Name": "declare", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 1702, + "End Line": 1713 }, { - "Function Name": "PDDL", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 556, - "End Line": 571 + "Function Name": "generate_execution_code", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "53.8%", + "Start Line": 6954, + "End Line": 6966 }, { - "Function Name": "15ADRERS", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2891, - "End Line": 2901 + "Function Name": "generate_execution_code", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 8175, + "End Line": 8221 }, { - "Function Name": "NEWOPS", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "analyse_templates", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 91, - "End Line": 99 + "Control Flow Ratio": "57.1%", + "Start Line": 704, + "End Line": 724 }, { - "Function Name": "STORE", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 459, - "End Line": 467 + "Function Name": "generate_execution_code", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1845, + "End Line": 1869 }, { - "Function Name": "PDVL", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 595, - "End Line": 608 + "Function Name": "declare", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5456, + "End Line": 5481 }, { - "Function Name": "CGOTO", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 713, - "End Line": 722 + "Function Name": "embed_position", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 52, + "End Line": 75 }, { - "Function Name": "STARTSTO", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 2, "Control Flow Ratio": "60.0%", - "Start Line": 473, - "End Line": 481 + "Start Line": 5321, + "End Line": 5344 }, { - "Function Name": "GOTOGE", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 706, - "End Line": 711 + "Function Name": "generate_function_definitions", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 10783, + "End Line": 10806 }, { - "Function Name": "ENDDOT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 992, - "End Line": 1000 + "Function Name": "analyse_expressions", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 5046, + "End Line": 5065 }, { - "Function Name": "DVOVF", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 1823, - "End Line": 1832 + "Function Name": "analyse_declarations", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 478, + "End Line": 494 }, { - "Function Name": "ARCCOS", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2711, - "End Line": 2721 + "Function Name": "__init__", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "80.0%", + "Start Line": 9067, + "End Line": 9082 }, { - "Function Name": "ACOSST2", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 2, "Control Flow Ratio": "42.9%", - "Start Line": 2742, - "End Line": 2751 + "Start Line": 7774, + "End Line": 7789 }, { - "Function Name": "ACOSSHR", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2786, - "End Line": 2790 + "Function Name": "__init__", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 3224, + "End Line": 3240 }, { - "Function Name": "ADDRESS", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 110, - "End Line": 112 + "Function Name": "infer_exception_type", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 8472, + "End Line": 8480 }, { - "Function Name": "ARGHI", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "6.7%", - "Start Line": 2556, - "End Line": 2586 + "Function Name": "declare_argument", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "35.7%", + "Start Line": 2571, + "End Line": 2579 }, { - "Function Name": "ACOSST", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "end_pos", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2723, - "End Line": 2726 + "Control Flow Ratio": "58.3%", + "Start Line": 276, + "End Line": 295 }, { - "Function Name": "TAGSUB", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2905, - "End Line": 2911 + "Function Name": "__new__", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 126, + "End Line": 140 }, { - "Function Name": "OPJUMP", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 101, - "End Line": 105 + "Function Name": "generate_execution_code", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 7417, + "End Line": 7430 }, { - "Function Name": "OVERFLOW", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "generate_execution_code", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 832, - "End Line": 845 + "Control Flow Ratio": "71.4%", + "Start Line": 8986, + "End Line": 9013 }, { - "Function Name": "VXSC", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1198, - "End Line": 1200 + "Function Name": "analyse_declarations", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 5291, + "End Line": 5314 }, { - "Function Name": "DMPR", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1363, - "End Line": 1365 + "Function Name": "generate_execution_code", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 7550, + "End Line": 7571 }, { - "Function Name": "ROUND", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1566, - "End Line": 1568 + "Function Name": "generate_execution_code", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 7322, + "End Line": 7341 }, { - "Function Name": "RIGHT", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1690, - "End Line": 1694 + "Function Name": "analyse", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "23.5%", + "Start Line": 1253, + "End Line": 1274 }, { - "Function Name": "ABVALABS", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2349, - "End Line": 2351 + "Function Name": "declare_arguments", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3604, + "End Line": 3618 }, { - "Function Name": "ZEROANS", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "unroll_assignments", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2535, - "End Line": 2538 + "Input Parameters": 6, + "Control Flow Ratio": "42.9%", + "Start Line": 6521, + "End Line": 6531 }, { - "Function Name": "SWSTORE", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "analyse_pytyping_modifiers", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3030, - "End Line": 3042 - }, - { - "Function Name": "INDEX2", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 181, - "End Line": 196 + "Control Flow Ratio": "71.4%", + "Start Line": 1426, + "End Line": 1437 }, { - "Function Name": "SMALL", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "put_into_closure", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "9.1%", - "Start Line": 2296, - "End Line": 2315 - }, - { - "Function Name": "SQRTABRT", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 2540, - "End Line": 2554 + "Control Flow Ratio": "50.0%", + "Start Line": 3737, + "End Line": 3759 }, { - "Function Name": "TAD", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 882, - "End Line": 892 + "Function Name": "analyse", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1489, + "End Line": 1506 }, { - "Function Name": "TSLCLOOP", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1641, - "End Line": 1649 + "Function Name": "put_error_cleaner", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 8896, + "End Line": 8912 }, { - "Function Name": "UMPAC-", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "analyse", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 2331, - "End Line": 2341 - }, - { - "Function Name": "TMODE", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 524, - "End Line": 530 + "Start Line": 1293, + "End Line": 1304 }, { - "Function Name": "DMPNSUB", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "get_preprocessor_guard", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1120, - "End Line": 1130 - }, - { - "Function Name": "SHORTT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 1485, - "End Line": 1492 + "Control Flow Ratio": "50.0%", + "Start Line": 2686, + "End Line": 2697 }, { - "Function Name": "VDEF", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2407, - "End Line": 2417 + "Function Name": "generate_argument_declarations", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3033, + "End Line": 3041 }, { - "Function Name": "TIX", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2875, - "End Line": 2881 + "Function Name": "generate_function_definitions", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 7250, + "End Line": 7258 }, { - "Function Name": "DOVLOAD", - "Structural Impact": 3.3, + "Function Name": "generate_argument_defaults_assignment_code", + "Structural Impact": 10.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 507, - "End Line": 512 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4549, + "End Line": 4554 }, { - "Function Name": "SWBRANCH", - "Structural Impact": 3.3, + "Function Name": "generate_function_definitions", + "Structural Impact": 10.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 724, - "End Line": 729 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 7509, + "End Line": 7514 }, { - "Function Name": "SHORTV", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1573, - "End Line": 1578 + "Function Name": "_warn_on_const_assignment", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6218, + "End Line": 6222 }, { - "Function Name": "XCHX", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2852, - "End Line": 2857 + "Function Name": "write_func_call", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 78, + "End Line": 101 }, { - "Function Name": "OPJUMP2", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 262, - "End Line": 265 + "Function Name": "f", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 79, + "End Line": 100 }, { - "Function Name": "DCOMP", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1459, - "End Line": 1483 + "Function Name": "analyse_expressions", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 7614, + "End Line": 7633 }, { - "Function Name": "MAXTEST", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1963, - "End Line": 1966 + "Function Name": "generate_execution_code", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7282, + "End Line": 7299 }, { - "Function Name": "RVQ", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2448, - "End Line": 2451 + "Function Name": "create_state_temp_if_needed", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 8949, + "End Line": 8961 }, { - "Function Name": "ACOSABRT", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2795, - "End Line": 2799 + "Function Name": "generate_execution_code", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7372, + "End Line": 7385 }, { - "Function Name": "LXA", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2834, - "End Line": 2837 + "Function Name": "unroll_rhs", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "36.4%", + "Start Line": 6533, + "End Line": 6544 }, { - "Function Name": "LXC", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "generate_execution_code", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 2839, - "End Line": 2842 + "Start Line": 7453, + "End Line": 7464 }, { - "Function Name": "XSU", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 2870, - "End Line": 2873 + "Start Line": 8274, + "End Line": 8286 }, { - "Function Name": "DOTIXBR", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2883, - "End Line": 2886 + "Function Name": "getbuffer_error_cleanup", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2666, + "End Line": 2675 }, { - "Function Name": "SETOVF", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 815, - "End Line": 816 + "Function Name": "bad_signature", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 3544, + "End Line": 3557 }, { - "Function Name": "DMP1", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1360, - "End Line": 1361 + "Function Name": "analyse_types", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6762, + "End Line": 6772 }, { - "Function Name": "RIGHTR", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1499, - "End Line": 1500 + "Function Name": "generate_execution_code", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 9032, + "End Line": 9041 }, { - "Function Name": "VSHRRND", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1540, - "End Line": 1545 + "Function Name": "_parameters_nogil_check", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 10278, + "End Line": 10282 }, { - "Function Name": "DSQ", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2346, - "End Line": 2347 + "Function Name": "generate_argument_type_tests", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 3087, + "End Line": 3094 }, { - "Function Name": "VSQ", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2419, - "End Line": 2420 + "Function Name": "annotate", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7260, + "End Line": 7268 }, { - "Function Name": "AXC", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2830, - "End Line": 2832 + "Function Name": "ForStatNode", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7740, + "End Line": 7747 }, { - "Function Name": "INCR", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2866, - "End Line": 2868 + "Function Name": "dump_child", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 308, + "End Line": 314 }, { - "Function Name": "NEG", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 755, - "End Line": 758 + "Function Name": "analyse_expressions", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 6228, + "End Line": 6234 }, { - "Function Name": "OVERFLWZ", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 824, - "End Line": 826 + "Function Name": "annotate", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 7516, + "End Line": 7521 }, { - "Function Name": "SMALL2", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "func_attributes", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2240, - "End Line": 2242 + "Control Flow Ratio": "62.5%", + "Start Line": 1744, + "End Line": 1751 }, { - "Function Name": "ITR7", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 279, - "End Line": 280 + "Function Name": "generate_assignment_code", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 6662, + "End Line": 6675 }, { - "Function Name": "ITR0", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 416, - "End Line": 417 + "Function Name": "generate_arg_none_check", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 2604, + "End Line": 2615 }, { - "Function Name": "TCSUBTR", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2805, - "End Line": 2822 + "Function Name": "declare_python_arg", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 3620, + "End Line": 3631 }, { - "Function Name": "VPDVL", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 610, - "End Line": 624 + "Function Name": "declare_optional_arg_struct", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 893, + "End Line": 923 }, { - "Function Name": "DSQSUB", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 2457, - "End Line": 2471 + "Function Name": "generate_execution_code", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9228, + "End Line": 9254 }, { - "Function Name": "MPACSHR", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 1501, - "End Line": 1514 + "Function Name": "__deepcopy__", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 144, + "End Line": 160 }, { - "Function Name": "INTPRET", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 47, - "End Line": 58 + "Function Name": "analyse_declarations", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 1924, + "End Line": 1939 }, { - "Function Name": "VSTORE", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 483, - "End Line": 492 + "Function Name": "analyse_expressions", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2965, + "End Line": 2977 }, { - "Function Name": "ENDVPUSH", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 572, - "End Line": 581 + "Function Name": "unroll_lhs", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "27.3%", + "Start Line": 6546, + "End Line": 6558 }, { - "Function Name": "TPDVL", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 626, - "End Line": 634 + "Function Name": "analyse_expressions", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 8458, + "End Line": 8470 }, { - "Function Name": "DMPSUB2", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 927, - "End Line": 935 + "Function Name": "put_into_closure", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 3072, + "End Line": 3079 }, { - "Function Name": "POLYCOM", - "Structural Impact": 2.5, + "Function Name": "analyse_expressions", + "Structural Impact": 7.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1042, - "End Line": 1052 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3633, + "End Line": 3643 }, { - "Function Name": "MPACVBUF", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1319, - "End Line": 1328 + "Function Name": "buffer_defaults", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 5444, + "End Line": 5454 }, { - "Function Name": "SRTEST", - "Structural Impact": 2.5, + "Function Name": "generate_execution_code", + "Structural Impact": 7.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 2592, - "End Line": 2602 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 6190, + "End Line": 6200 }, { - "Function Name": "IERASTST", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 139, - "End Line": 146 + "Function Name": "declare_closure_privates", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 9896, + "End Line": 9907 }, { - "Function Name": "BDSU", - "Structural Impact": 2.4, + "Function Name": "calculate_default_value_code", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 1093, + "End Line": 1101 + }, + { + "Function Name": "signature_has_nongeneric_args", + "Structural Impact": 7.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 3819, + "End Line": 3825 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 6819, + "End Line": 6828 + }, + { + "Function Name": "base_ok", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 871, - "End Line": 877 + "Start Line": 1729, + "End Line": 1733 }, { - "Function Name": "BDDV", - "Structural Impact": 2.4, + "Function Name": "generate_execution_code", + "Structural Impact": 7.3, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1372, - "End Line": 1379 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2620, + "End Line": 2627 }, { - "Function Name": "ABVAL", - "Structural Impact": 2.4, + "Function Name": "getbuffer_init", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2657, + "End Line": 2664 + }, + { + "Function Name": "getbuffer_normal_cleanup", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2677, + "End Line": 2684 + }, + { + "Function Name": "get_const", + "Structural Impact": 7.3, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2353, - "End Line": 2359 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6461, + "End Line": 6467 }, { - "Function Name": "CALL", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 670, - "End Line": 675 + "Function Name": "annotate", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 8635, + "End Line": 8641 }, { - "Function Name": "DDVCALL", - "Structural Impact": 2.3, + "Function Name": "analyse_annotations", + "Structural Impact": 7.2, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2181, - "End Line": 2186 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2014, + "End Line": 2019 }, { - "Function Name": "TSTORE", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 494, - "End Line": 497 + "Function Name": "cleanup_temps", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9955, + "End Line": 9960 }, { - "Function Name": "ENDTPUSH", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "__new__", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "25.0%", - "Start Line": 586, - "End Line": 590 + "Start Line": 107, + "End Line": 114 }, { - "Function Name": "STORE1", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 641, - "End Line": 644 + "Function Name": "_allocate_closure_temp", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 9854, + "End Line": 9874 }, { - "Function Name": "DSU", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 819, - "End Line": 822 + "Function Name": "dump_pos", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 327, + "End Line": 343 }, { - "Function Name": "POWRSERS", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1026, - "End Line": 1030 + "Function Name": "end_parallel_block", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 10010, + "End Line": 10041 }, { - "Function Name": "VROTATEX", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1216, - "End Line": 1220 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3669, + "End Line": 3681 }, { - "Function Name": "DDV", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1367, - "End Line": 1370 + "Function Name": "generate_arg_conversion_from_pyobject", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 4693, + "End Line": 4704 }, { - "Function Name": "TSSR", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1494, - "End Line": 1498 + "Function Name": "generate_arg_conversion_to_pyobject", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4706, + "End Line": 4717 }, { - "Function Name": "RIGHT-", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1767, - "End Line": 1770 + "Function Name": "analyse", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "22.2%", + "Start Line": 1457, + "End Line": 1467 }, { - "Function Name": "UP", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2017, - "End Line": 2021 + "Function Name": "generate_function_header", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4859, + "End Line": 4868 }, { - "Function Name": "SQRTSHFT", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2395, - "End Line": 2399 + "Function Name": "generate_assignment_code", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 6563, + "End Line": 6572 }, { - "Function Name": "ARGLO", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2604, - "End Line": 2608 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 8098, + "End Line": 8106 }, { - "Function Name": "SUBTR", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2773, - "End Line": 2777 + "Function Name": "clone_node", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 223, + "End Line": 234 }, { - "Function Name": "ACOSZERO", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2801, - "End Line": 2804 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 7573, + "End Line": 7578 }, { - "Function Name": "SWSKIP", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3058, - "End Line": 3062 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 8413, + "End Line": 8418 }, { - "Function Name": "INTRSM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 61, - "End Line": 62 + "Function Name": "is_cdef_func_compatible", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 3311, + "End Line": 3320 }, { - "Function Name": "INDWORK", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "arg_decl_code", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 200, - "End Line": 201 + "Start Line": 3696, + "End Line": 3705 }, { - "Function Name": "DODLOAD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 503, - "End Line": 505 + "Function Name": "generate_function_definitions", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 7387, + "End Line": 7391 }, { - "Function Name": "VMODE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 547, - "End Line": 548 + "Function Name": "generate_execution_code", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6895, + "End Line": 6911 }, { - "Function Name": "ENDDPUSH", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "fetch_parallel_exception", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 47, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 583, - "End Line": 584 + "Start Line": 10100, + "End Line": 10146 }, { - "Function Name": "VSU", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 781, - "End Line": 782 + "Function Name": "analyse_expressions", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 8158, + "End Line": 8168 }, { - "Function Name": "ENDVXV", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 810, - "End Line": 812 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 931, + "End Line": 936 }, { - "Function Name": "SETOVF2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "generate_argument_values_cleanup_code", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 956, - "End Line": 957 + "Start Line": 4556, + "End Line": 4563 }, { - "Function Name": "ARGZERO2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1095, - "End Line": 1097 + "Function Name": "annotate", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 8108, + "End Line": 8116 }, { - "Function Name": "ARGZERO", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_declarations", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1099, - "End Line": 1100 + "Start Line": 8963, + "End Line": 8971 }, { - "Function Name": "SHORTMP2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1108, - "End Line": 1110 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 591, + "End Line": 595 }, { - "Function Name": "DMODE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "analyse", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1143, - "End Line": 1144 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 612, + "End Line": 616 }, { - "Function Name": "MXV", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1146, - "End Line": 1148 + "Input Parameters": 6, + "Control Flow Ratio": "25.0%", + "Start Line": 620, + "End Line": 624 }, { - "Function Name": "VPROJ", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "assure_gil", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2332, + "End Line": 2338 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3096, + "End Line": 3102 + }, + { + "Function Name": "generate_argument_conversion_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4666, + "End Line": 4672 + }, + { + "Function Name": "create_scope", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1225, - "End Line": 1227 + "Start Line": 5284, + "End Line": 5289 }, { - "Function Name": "SETPD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1383 + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 5685, + "End Line": 5691 }, { - "Function Name": "TSLC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1385, - "End Line": 1387 + "Function Name": "annotate", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6680, + "End Line": 6686 }, { - "Function Name": "ENDTSLC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1651, - "End Line": 1652 + "Start Line": 6709, + "End Line": 6715 }, { - "Function Name": "SGNDVOVF", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1820, - "End Line": 1822 + "Function Name": "generate_execution_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6723, + "End Line": 6728 }, { - "Function Name": "TPUSH", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "generate_execution_code", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2445, - "End Line": 2446 + "Start Line": 7005, + "End Line": 7010 }, { - "Function Name": "ARCSIN", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2708, - "End Line": 2709 + "Start Line": 7542, + "End Line": 7548 }, { - "Function Name": "ACOSOVF", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2792, - "End Line": 2793 + "Function Name": "annotate", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7580, + "End Line": 7585 }, { - "Function Name": "AXT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_declarations", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 8267, + "End Line": 8272 + }, + { + "Function Name": "annotate", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 8420, + "End Line": 8425 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2824, - "End Line": 2825 + "Start Line": 8681, + "End Line": 8687 }, { - "Function Name": "XSTORE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_expressions", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2826, - "End Line": 2828 + "Start Line": 9221, + "End Line": 9226 }, { - "Function Name": "SXA", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "declare_arguments", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2844, - "End Line": 2846 + "Start Line": 2945, + "End Line": 2949 }, { - "Function Name": "MSTORE1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "generate_function_body", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 4773, + "End Line": 4800 + }, + { + "Function Name": "annotate", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6016, + "End Line": 6020 + }, + { + "Function Name": "_check_const_assignment", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6601, + "End Line": 6604 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2847, - "End Line": 2849 + "Start Line": 6947, + "End Line": 6950 }, { - "Function Name": "XAD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "analyse_declarations", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7360, + "End Line": 7364 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2859, - "End Line": 2861 + "Start Line": 7366, + "End Line": 7370 }, { - "Function Name": "XAD2", - "Structural Impact": 2.1, + "Function Name": "annotate", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7393, + "End Line": 7397 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7906, + "End Line": 7909 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 5.3, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2862, - "End Line": 2864 + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6184, + "End Line": 6186 }, { - "Function Name": "RTB", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "generate_argument_values_setup_code", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 2923, - "End Line": 2924 + "Start Line": 4536, + "End Line": 4547 }, { - "Function Name": "CCALL", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "as_cclass", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 658, - "End Line": 668 + "Control Flow Ratio": "20.0%", + "Start Line": 5265, + "End Line": 5282 }, { - "Function Name": "DOT", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1142, - "End Line": 1142 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 9670, + "End Line": 9685 }, { - "Function Name": "TCQBNK00", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2589, - "End Line": 2589 + "Function Name": "align_error_path_gil_to_success_path", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2433, + "End Line": 2441 }, { - "Function Name": "LDANZIG", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "generate_execution_code", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2783, - "End Line": 2783 - }, - { - "Function Name": "DMPSUB", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 926 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 7713, + "End Line": 7737 }, { - "Function Name": "POLY", - "Structural Impact": 1.9, + "Function Name": "fresh_finally_clause", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1040 + "Control Flow Ratio": "50.0%", + "Start Line": 8715, + "End Line": 8723 }, { - "Function Name": "DMP", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "hdr_cname", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 904, - "End Line": 908 + "Control Flow Ratio": "40.0%", + "Start Line": 990, + "End Line": 996 }, { - "Function Name": "OVERFLWY", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getter_cfunc", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 828, - "End Line": 830 + "Control Flow Ratio": "28.6%", + "Start Line": 6063, + "End Line": 6070 }, { - "Function Name": "ITR10", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 163 + "Function Name": "setter_cfunc", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 6073, + "End Line": 6080 }, { - "Function Name": "SLOAD2", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 74 + "Function Name": "error_value", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3104, + "End Line": 3108 }, { - "Function Name": "ITR14", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 257 + "Function Name": "get_preprocessor_guard", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3144, + "End Line": 3149 }, { - "Function Name": "15BITADR", - "Structural Impact": 1.4, + "Function Name": "check_for_yields", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 9084, + "End Line": 9089 + }, + { + "Function Name": "code_object", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2744, + "End Line": 2746 + }, + { + "Function Name": "analyse", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1516, + "End Line": 1521 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7833, + "End Line": 7838 + }, + { + "Function Name": "generate_cached_builtins_decls", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 402, + "End Line": 406 + }, + { + "Function Name": "generate_lambda_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 408, + "End Line": 410 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 434, + "End Line": 437 + }, + { + "Function Name": "generate_arg_xdecref", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4131, + "End Line": 4133 + }, + { + "Function Name": "generate_arg_decref", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4135, + "End Line": 4137 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5693, + "End Line": 5696 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6730, + "End Line": 6732 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6866, + "End Line": 6869 + }, + { + "Function Name": "put_return", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7126, + "End Line": 7129 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7131, + "End Line": 7133 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7466, + "End Line": 7469 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 8630, + "End Line": 8633 + }, + { + "Function Name": "generate_function_definitions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 8829, + "End Line": 8833 + }, + { + "Function Name": "declare", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1798, + "End Line": 1809 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6082, + "End Line": 6093 + }, + { + "Function Name": "analyse_expressions", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 8973, + "End Line": 8984 + }, + { + "Function Name": "release_closure_privates", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9909, + "End Line": 9918 + }, + { + "Function Name": "getbuffer_check", + "Structural Impact": 3.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 271, - "End Line": 278 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2648, + "End Line": 2655 }, { - "Function Name": "TLOAD", - "Structural Impact": 1.4, + "Function Name": "check", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 517, - "End Line": 523 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 128, + "End Line": 134 }, { - "Function Name": "ENDVLOAD", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 537, - "End Line": 545 + "Function Name": "analyse_expressions", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6884, + "End Line": 6890 }, { - "Function Name": "SQRTNORM", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2616, - "End Line": 2623 + "Function Name": "generate_execution_code", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 7021, + "End Line": 7026 }, { - "Function Name": "DOSTORE", - "Structural Impact": 1.3, + "Function Name": "analyse_declarations", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 410, - "End Line": 415 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7767, + "End Line": 7772 }, { - "Function Name": "GEADDR", - "Structural Impact": 1.2, + "Function Name": "annotate", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7840, + "End Line": 7846 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 8451, + "End Line": 8456 + }, + { + "Function Name": "put_num_threads", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9888, + "End Line": 9893 + }, + { + "Function Name": "undef_builtin_expect_apple_gcc_bug", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10267, + "End Line": 10272 + }, + { + "Function Name": "call", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 129, + "End Line": 133 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 150, - "End Line": 153 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 271, + "End Line": 274 }, { - "Function Name": "INDERASE", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 206 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 423, + "End Line": 426 }, { - "Function Name": "REGUP", - "Structural Impact": 1.2, + "Function Name": "analyse_expressions", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 428, + "End Line": 432 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 439, + "End Line": 443 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 245, - "End Line": 248 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6871, + "End Line": 6874 }, { - "Function Name": "VLOAD", - "Structural Impact": 1.2, + "Function Name": "annotate", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 532, - "End Line": 535 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7471, + "End Line": 7474 }, { - "Function Name": "SHORTMP", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1104, - "End Line": 1107 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7537, + "End Line": 7540 }, { - "Function Name": "LEFT-", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7911, + "End Line": 7915 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1772, - "End Line": 1775 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9091, + "End Line": 9094 }, { - "Function Name": "BUFNORM", - "Structural Impact": 1.2, + "Function Name": "analyse_declarations", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1895, - "End Line": 1899 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10296, + "End Line": 10300 }, { - "Function Name": "SQRTNM2", - "Structural Impact": 1.2, + "Function Name": "mangle", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2610, - "End Line": 2614 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 10773, + "End Line": 10777 }, { - "Function Name": "ASINEX", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2779, - "End Line": 2782 + "Function Name": "cpp_check", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 216, + "End Line": 218 }, { - "Function Name": "DLOAD", - "Structural Impact": 1.1, + "Function Name": "analyse_expressions", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 67 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 263, + "End Line": 265 }, { - "Function Name": "NEWMODE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 76 + "Function Name": "generate_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 267, + "End Line": 269 }, { - "Function Name": "DANZIG", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 79 + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 445, + "End Line": 447 }, { - "Function Name": "DIRADRES", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 466, + "End Line": 468 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1103, + "End Line": 1105 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6116, + "End Line": 6118 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6134, + "End Line": 6136 + }, + { + "Function Name": "_check_const_assignment", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6224, + "End Line": 6226 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6606, + "End Line": 6608 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6705, + "End Line": 6707 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6734, + "End Line": 6736 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6913, + "End Line": 6915 + }, + { + "Function Name": "analyse_declarations", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6926, + "End Line": 6928 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6969, + "End Line": 6971 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6982, + "End Line": 6984 + }, + { + "Function Name": "nogil_check", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7069, + "End Line": 7071 + }, + { + "Function Name": "annotate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7135, + "End Line": 7137 + }, + { + "Function Name": "generate_condition_evaluation_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7449, + "End Line": 7451 + }, + { + "Function Name": "__init__", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 114, - "End Line": 114 + "Start Line": 7600, + "End Line": 7612 }, { - "Function Name": "NETZERO", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9350, + "End Line": 9352 + }, + { + "Function Name": "generate_execution_code", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9434, + "End Line": 9436 + }, + { + "Function Name": "redef_builtin_expect_apple_gcc_bug", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10274, + "End Line": 10276 + }, + { + "Function Name": "setup_parallel_control_flow_block", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 36, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 134, - "End Line": 135 + "Start Line": 9962, + "End Line": 9997 }, { - "Function Name": "ITR15", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "_get_py_buffer_info", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 2632, + "End Line": 2640 + }, + { + "Function Name": "_with_metaclass", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 163, + "End Line": 167 + }, + { + "Function Name": "__init__", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 137 + "Start Line": 7688, + "End Line": 7697 }, { - "Function Name": "ITR12", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 148 + "Start Line": 4834, + "End Line": 4839 }, { - "Function Name": "ITR11", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 197, - "End Line": 198 + "Start Line": 8939, + "End Line": 8947 }, { - "Function Name": "1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "from_withstat", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 207 + "Start Line": 9199, + "End Line": 9215 }, { - "Function Name": "ITR13", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "evaluate_before_block", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 210 + "Start Line": 9876, + "End Line": 9886 }, { - "Function Name": "STADR", - "Structural Impact": 1.1, + "Function Name": "for_directives", + "Structural Impact": 2.4, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 403, - "End Line": 405 + "Start Line": 356, + "End Line": 358 }, { - "Function Name": "ITR1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "generate_function_definitions", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 408 + "Start Line": 378, + "End Line": 384 }, { - "Function Name": "PRESTORE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 457 + "Start Line": 3777, + "End Line": 3784 }, { - "Function Name": "AHEAD5", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "declare_generator_body", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 468, - "End Line": 468 + "Start Line": 4841, + "End Line": 4853 }, { - "Function Name": "SSP", - "Structural Impact": 1.1, + "Function Name": "create_analysed", + "Structural Impact": 2.4, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 640 + "Start Line": 8671, + "End Line": 8673 }, { - "Function Name": "EXIT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "restore_parallel_exception", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 762 + "Start Line": 10148, + "End Line": 10161 }, { - "Function Name": "DAD", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__init__", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 807, - "End Line": 809 + "Start Line": 7867, + "End Line": 7872 }, { - "Function Name": "ROUNDSUB", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "analyse", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 940, - "End Line": 941 + "Start Line": 1446, + "End Line": 1449 }, { - "Function Name": "PREDOT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "declare", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 964, - "End Line": 965 + "Start Line": 1657, + "End Line": 1661 }, { - "Function Name": "POLYLOOP", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "analyse_declarations", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1054, - "End Line": 1056 + "Start Line": 3786, + "End Line": 3795 }, { - "Function Name": "DPAGREE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1071, - "End Line": 1072 + "Start Line": 4763, + "End Line": 4766 }, { - "Function Name": "FIXROOT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "generate_function_definitions", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2587, - "End Line": 2588 + "Start Line": 4802, + "End Line": 4806 }, { - "Function Name": "PRESINE", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "analyse_expressions", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2650, - "End Line": 2651 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 701, - "Sequential Logic Declarations": 906, - "Function Parameters": 89, - "Function/Method Declarations": 243, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 158, - "State Mutations / Variable Reassignments": 1400, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 102, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 20, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 40, - "Metaprogramming & Reflection": 135, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 4, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 133, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 173, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 126, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 2038, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1774, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 9, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "0", - "00", - "01", - "1400" - ] - }, - "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc": { - "1. Artifact Identity": { - "Filename": "LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", - "Path": "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", - "Language": "Agc_Assembly", - "Architect": "HARTMUTH GUTSCHE ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1693.46, - "Y": 79.79, - "Z": 3724.47 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1475, - "Coding LOC": 1028, - "Documentation LOC": 249, - "Structural Magnitude": 805.06, - "Control Flow Ratio": "37.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.147 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "67.04%", - "Error & Exception Exposure": "83.9%", - "Tech Debt Exposure": "32.64%", - "Testing Exposure": "80.0%", - "API Exposure": "0.51%", - "Concurrency Exposure": "31.77%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "96.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "28.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "STARTP67", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 187, - "End Line": 222 + "Start Line": 7699, + "End Line": 7708 }, { - "Function Name": "CGCALC", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 5, + "Function Name": "generate_function_definitions", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 641, - "End Line": 682 + "Control Flow Ratio": "0.0%", + "Start Line": 8170, + "End Line": 8173 }, { - "Function Name": "RODCOMP", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 143, - "Control Flow Branches": 4, + "Function Name": "restore_saved_exception", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "9.5%", - "Start Line": 948, - "End Line": 1090 - }, - { - "Function Name": "QUADGUID", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "13.3%", - "Start Line": 546, - "End Line": 632 + "Control Flow Ratio": "50.0%", + "Start Line": 8334, + "End Line": 8338 }, { - "Function Name": "REDESMON", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 1155, - "End Line": 1168 + "Function Name": "begin_parallel_block", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9999, + "End Line": 10008 }, { - "Function Name": "ROOTLOOP", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 1322, - "End Line": 1353 + "Function Name": "__init__", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 10385, + "End Line": 10389 }, { - "Function Name": "P64DISPS", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 856, - "End Line": 872 + "Function Name": "__init__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 202, + "End Line": 204 }, { - "Function Name": "REDESIG", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "26.3%", - "Start Line": 335, - "End Line": 383 + "Function Name": "for_internal", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 361, + "End Line": 363 }, { - "Function Name": "UNWCLOOP", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 776, - "End Line": 802 + "Function Name": "create_analysed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 421 }, { - "Function Name": "PITFALL", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1130, - "End Line": 1148 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 464 }, { - "Function Name": "RESETRPT", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1169, - "End Line": 1182 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 501, + "End Line": 502 }, { - "Function Name": "GUILDEN", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 134, - "End Line": 142 + "Function Name": "analyse", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1141, + "End Line": 1142 }, { - "Function Name": "EL", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, + "Function Name": "use_memview_utilities", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "15.4%", - "Start Line": 1193, - "End Line": 1221 + "Control Flow Ratio": "0.0%", + "Start Line": 1276, + "End Line": 1282 }, { - "Function Name": "DESCBITS", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 1223, - "End Line": 1234 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1771, + "End Line": 1772 }, { - "Function Name": "BADROOT", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 1354, - "End Line": 1360 + "Function Name": "generate_function_body", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2073, + "End Line": 2074 }, { - "Function Name": "FASTCHNG", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "4.3%", - "Start Line": 1423, - "End Line": 1470 + "Function Name": "needs_assignment_synthesis", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2979, + "End Line": 2980 }, { - "Function Name": "AZ", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1183, - "End Line": 1192 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3163, + "End Line": 3164 }, { - "Function Name": "VRTSTART", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 174, - "End Line": 185 + "Function Name": "generate_argument_declarations", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3729, + "End Line": 3730 }, { - "Function Name": "ROOTPSRS", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "15.8%", - "Start Line": 1272, - "End Line": 1303 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5346, + "End Line": 5348 }, { - "Function Name": "AFTRGUID", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 72, - "End Line": 79 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6041, + "End Line": 6042 }, { - "Function Name": "NEWPHASE", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 51, - "End Line": 57 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6099, + "End Line": 6100 }, { - "Function Name": "PREGUIDE", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 58, - "End Line": 64 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6202, + "End Line": 6203 }, { - "Function Name": "WHATGUID", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 65, - "End Line": 71 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6574, + "End Line": 6575 }, { - "Function Name": "WHATDISP", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 85, - "End Line": 91 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6677, + "End Line": 6678 }, { - "Function Name": "TESTLODX", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1361, - "End Line": 1364 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7343, + "End Line": 7345 }, { - "Function Name": "WHATALM", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 92, - "End Line": 110 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7432, + "End Line": 7434 }, { - "Function Name": "GUILDRET", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 224, - "End Line": 243 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7635, + "End Line": 7636 }, { - "Function Name": "DERCLOOP", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 1305, - "End Line": 1319 + "Function Name": "generate_function_definitions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7710, + "End Line": 7711 }, { - "Function Name": "TDISPSET", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 1, + "Function Name": "restore_labels", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "6.2%", - "Start Line": 1384, - "End Line": 1410 + "Control Flow Ratio": "0.0%", + "Start Line": 10163, + "End Line": 10169 }, { - "Function Name": "EXSPOT1", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 696, - "End Line": 709 + "Function Name": "analyse_declarations", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 365, + "End Line": 369 }, { - "Function Name": "1406ALM", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1414, - "End Line": 1422 + "Function Name": "analyse_expressions", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 371, + "End Line": 376 }, { - "Function Name": "RATESTOP", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 811, - "End Line": 820 + "Function Name": "generate_execution_code", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 386, + "End Line": 390 }, { - "Function Name": "P67VERT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 922, - "End Line": 932 + "Function Name": "annotate", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 392, + "End Line": 396 }, { - "Function Name": "RODTASK", - "Structural Impact": 4.5, + "Function Name": "analyse_declarations", + "Structural Impact": 2.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 934, - "End Line": 939 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1482, + "End Line": 1487 }, { - "Function Name": "P65START", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 252, - "End Line": 258 + "Function Name": "declare_lambda_function", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3598, + "End Line": 3602 }, { - "Function Name": "GDUMP1", - "Structural Impact": 4.3, + "Function Name": "analyse_expressions", + "Structural Impact": 2.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 822, - "End Line": 827 - }, - { - "Function Name": "BRSPOT3", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 482, - "End Line": 505 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6177, + "End Line": 6182 }, { - "Function Name": "VERTGUID", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 897, - "End Line": 899 + "Function Name": "analyse_expressions", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8241, + "End Line": 8245 }, { - "Function Name": "AFCSPOT", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1091, - "End Line": 1111 + "Function Name": "analyse_declarations", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8675, + "End Line": 8679 }, { - "Function Name": "LUNLAND", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 117, - "End Line": 128 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 496, + "End Line": 499 }, { - "Function Name": "STARTP64", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 260, - "End Line": 268 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1767, + "End Line": 1769 }, { - "Function Name": "DISPEXIT", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 835, - "End Line": 845 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4768, + "End Line": 4771 }, { - "Function Name": "P64CEED", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 874, - "End Line": 881 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4855, + "End Line": 4857 }, { - "Function Name": "P65VERT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 907, - "End Line": 913 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6033, + "End Line": 6035 }, { - "Function Name": "STARTP66", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 148 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6037, + "End Line": 6039 }, { - "Function Name": "P66VERTA", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 941, - "End Line": 946 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6095, + "End Line": 6097 }, { - "Function Name": "WHATEXIT", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 80, - "End Line": 81 + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6240, + "End Line": 6243 }, { - "Function Name": "STRTP66A", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 149, - "End Line": 169 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6577, + "End Line": 6579 }, { - "Function Name": "RGVGCALC", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 442, - "End Line": 467 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6801, + "End Line": 6803 }, { - "Function Name": "TTFINCR", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 288, - "End Line": 303 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7312, + "End Line": 7315 }, { - "Function Name": "EXGSUB", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 720, - "End Line": 729 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7317, + "End Line": 7320 }, { - "Function Name": "EXNORM", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 748, - "End Line": 758 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7347, + "End Line": 7349 }, { - "Function Name": "CALCRGVG", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 433, - "End Line": 440 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7412, + "End Line": 7415 }, { - "Function Name": "ROOTSTOR", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 1365, - "End Line": 1372 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7436, + "End Line": 7438 }, { - "Function Name": "EXBRAK", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 741, - "End Line": 745 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8153, + "End Line": 8156 }, { - "Function Name": "INTPRETX", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1378, - "End Line": 1382 + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8247, + "End Line": 8250 }, { - "Function Name": "GUIDSUB", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 112, - "End Line": 113 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8252, + "End Line": 8254 }, { - "Function Name": "BRSPOT1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 245, - "End Line": 246 + "Function Name": "annotate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8914, + "End Line": 8916 }, { - "Function Name": "BRSPOT2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 328, - "End Line": 329 + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9176, + "End Line": 9179 }, { - "Function Name": "BRSPOT4", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 634, - "End Line": 635 + "Function Name": "analyse_declarations", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9217, + "End Line": 9219 }, { - "Function Name": "EXVERT", - "Structural Impact": 2.1, + "Function Name": "generate_execution_code", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 804, - "End Line": 806 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9267, + "End Line": 9269 }, { - "Function Name": "EXOVFLOW", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 808, - "End Line": 809 + "Function Name": "nogil_check", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10497, + "End Line": 10500 }, { - "Function Name": "2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 847, - "End Line": 848 + "Function Name": "analyse_expressions", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10779, + "End Line": 10781 }, { - "Function Name": "DISPCOMN", - "Structural Impact": 2.1, + "Function Name": "gil_error", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 851, - "End Line": 852 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 211, + "End Line": 212 }, { - "Function Name": "RED-OVER", - "Structural Impact": 2.1, + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 883, - "End Line": 884 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 261 }, { - "Function Name": "REDES-OK", - "Structural Impact": 2.1, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 885, - "End Line": 886 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 504, + "End Line": 505 }, { - "Function Name": "VERTDISP", - "Structural Impact": 2.1, + "Function Name": "annotate", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 889, - "End Line": 890 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 507, + "End Line": 508 }, { - "Function Name": "P66VERT", - "Structural Impact": 2.1, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 919, - "End Line": 920 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 531, + "End Line": 532 }, { - "Function Name": "PREMON2", - "Structural Impact": 2.1, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1153, - "End Line": 1154 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 551, + "End Line": 552 }, { - "Function Name": "1406P00", - "Structural Impact": 2.1, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1412, - "End Line": 1413 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 585, + "End Line": 586 }, { - "Function Name": "ENDLLJOB", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 854, - "End Line": 854 + "Function Name": "set_declared_name", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 604, + "End Line": 605 }, { - "Function Name": "REDES1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 11, + "Function Name": "set_declared_name", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 394 + "Start Line": 701, + "End Line": 702 }, { - "Function Name": "EXTLOGIC", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "declare_opt_arg_struct", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 692, - "End Line": 694 + "Start Line": 870, + "End Line": 871 }, { - "Function Name": "P63DISPS", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "analyse_as_type", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 850, - "End Line": 850 + "Start Line": 1132, + "End Line": 1133 }, { - "Function Name": "PREMON1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1152, - "End Line": 1152 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 199, - "Sequential Logic Declarations": 338, - "Function Parameters": 41, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 10, - "Exposed API / Public Exports": 50, - "State Mutations / Variable Reassignments": 374, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 33, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 14, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 20, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 72, - "Metaprogramming & Reflection": 37, - "Module Dependencies (Imports)": 14, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 3, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 39, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 57, - "Fatal Aborts & Exceptions": 4, - "Thread Sleeps & Blocking Waits": 1, - "Bitwise Operations": 54, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 20, - "Private / Encapsulated Scopes": 1009, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 890, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 19, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 19, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 17, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 18, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "11", - "20", - "22", - "31", - "CG", - "COUNT", - "DVCNTR", - "E2DPS", - "F2DPS", - "LANDCNST", - "P66LOC", - "PHSNAME2", - "PIF", - "RODTRAP", - "TCGFAPPR", - "TCGIBRAK", - "TTF", - "UNWC" - ] - }, - "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc": { - "1. Artifact Identity": { - "Filename": "PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", - "Path": "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1681.35, - "Y": 56.1, - "Z": 4435.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 3810, - "Coding LOC": 2461, - "Documentation LOC": 952, - "Structural Magnitude": 3015.42, - "Control Flow Ratio": "41.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.465 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "72.44%", - "Error & Exception Exposure": "90.55%", - "Tech Debt Exposure": "25.58%", - "Testing Exposure": "80.0%", - "API Exposure": "0.36%", - "Concurrency Exposure": "83.67%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "98.6%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.39%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "CHARIN2", - "Structural Impact": 50.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 33, - "Input Parameters": 1, - "Control Flow Ratio": "94.3%", - "Start Line": 418, - "End Line": 456 + "Start Line": 1681, + "End Line": 1682 }, { - "Function Name": "HMSOUT", - "Structural Impact": 46.1, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "51.8%", - "Start Line": 1522, - "End Line": 1595 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1684, + "End Line": 1685 }, { - "Function Name": "DPTEST", - "Structural Impact": 22.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1031, - "End Line": 1046 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1774, + "End Line": 1775 }, { - "Function Name": "HMSIN", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "34.0%", - "Start Line": 2191, - "End Line": 2259 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1777, + "End Line": 1778 }, { - "Function Name": "NUM", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "38.7%", - "Start Line": 480, - "End Line": 509 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1842, + "End Line": 1843 }, { - "Function Name": "PUTXYZ", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "39.1%", - "Start Line": 1745, - "End Line": 1779 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1941, + "End Line": 1942 }, { - "Function Name": "PUTCOM", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "39.1%", - "Start Line": 1930, - "End Line": 1957 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1944, + "End Line": 1945 }, { - "Function Name": "MONREQ", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2367, - "End Line": 2383 + "Function Name": "need_gil_acquisition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2047, + "End Line": 2048 }, { - "Function Name": "TESTNN", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 865, - "End Line": 878 + "Function Name": "generate_wrapper_functions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2617, + "End Line": 2618 }, { - "Function Name": "MONIT2", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 2340, - "End Line": 2365 + "Function Name": "code_object", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2749, + "End Line": 2750 }, { - "Function Name": "BLANKDSP", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "42.1%", - "Start Line": 3052, - "End Line": 3073 + "Function Name": "need_gil_acquisition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2951, + "End Line": 2952 }, { - "Function Name": "89TEST", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 460, - "End Line": 479 + "Function Name": "generate_keyword_list", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3043, + "End Line": 3044 }, { - "Function Name": "TSTFORDP", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 1245, - "End Line": 1259 + "Function Name": "generate_argument_conversion_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3084, + "End Line": 3085 }, { - "Function Name": "CLEAR", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 700, - "End Line": 713 + "Function Name": "generate_keyword_list", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3732, + "End Line": 3733 }, { - "Function Name": "ENTPASHI", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 831, - "End Line": 843 + "Function Name": "generate_argument_type_tests", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3766, + "End Line": 3767 }, { - "Function Name": "SIGNTEST", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "46.2%", - "Start Line": 670, - "End Line": 681 + "Control Flow Ratio": "0.0%", + "Start Line": 6044, + "End Line": 6045 }, { - "Function Name": "LIMITCOM", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "34.6%", - "Start Line": 1596, - "End Line": 1639 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6047, + "End Line": 6048 }, { - "Function Name": "DSPSIGN", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2479, - "End Line": 2491 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6102, + "End Line": 6103 }, { - "Function Name": "REQADD", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 879, - "End Line": 895 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6106 }, { - "Function Name": "DSPIN", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "18.5%", - "Start Line": 2654, - "End Line": 2675 + "Control Flow Ratio": "0.0%", + "Start Line": 6120, + "End Line": 6121 }, { - "Function Name": "BLANKSUB", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 3213, - "End Line": 3224 + "Control Flow Ratio": "0.0%", + "Start Line": 6123, + "End Line": 6124 }, { - "Function Name": "PUTNORM", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "64.3%", - "Start Line": 1969, - "End Line": 1984 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6138, + "End Line": 6139 }, { - "Function Name": "NOUNTEST", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1238, - "End Line": 1243 + "Control Flow Ratio": "0.0%", + "Start Line": 6141, + "End Line": 6142 }, { - "Function Name": "COMPTST1", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1200, - "End Line": 1208 + "Function Name": "annotate", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6205, + "End Line": 6206 }, { - "Function Name": "MONDO", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "34.8%", - "Start Line": 2391, - "End Line": 2412 + "Function Name": "generate_rhs_evaluation_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6560, + "End Line": 6561 }, { - "Function Name": "NVSUB1", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 3075, - "End Line": 3095 + "Function Name": "generate_rhs_evaluation_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6659, + "End Line": 6660 }, { - "Function Name": "DECEND", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 537, - "End Line": 559 + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6759, + "End Line": 6760 }, { - "Function Name": "ABCLOAD", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1731, - "End Line": 1742 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6979, + "End Line": 6980 }, { - "Function Name": "LOADLV", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1851, - "End Line": 1873 + "Function Name": "__init__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6993, + "End Line": 6994 }, { - "Function Name": "DSPDCPUT", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "35.7%", - "Start Line": 1294, - "End Line": 1313 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7002, + "End Line": 7003 }, { - "Function Name": "SFCONUM", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1901, - "End Line": 1916 + "Control Flow Ratio": "0.0%", + "Start Line": 7018, + "End Line": 7019 }, { - "Function Name": "ENDINST", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 3162, - "End Line": 3171 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7276, + "End Line": 7277 }, { - "Function Name": "UPDATNN", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 1066, - "End Line": 1075 + "Control Flow Ratio": "0.0%", + "Start Line": 7409, + "End Line": 7410 }, { - "Function Name": "TRACE1S", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 2523, - "End Line": 2535 + "Function Name": "analyse_declarations", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8238, + "End Line": 8239 }, { - "Function Name": "VERBFAN", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 923, - "End Line": 933 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9029, + "End Line": 9030 }, { - "Function Name": "DCTSTCYC", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1228, - "End Line": 1233 + "Control Flow Ratio": "0.0%", + "Start Line": 9049, + "End Line": 9050 }, { - "Function Name": "PUTDECSF", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2007, - "End Line": 2016 + "Function Name": "nogil_check", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9162, + "End Line": 9163 }, { - "Function Name": "BLNKSUB1", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "38.9%", - "Start Line": 3244, - "End Line": 3261 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9173, + "End Line": 9174 }, { - "Function Name": "LEGALTST", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 732, - "End Line": 737 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9264, + "End Line": 9265 }, { - "Function Name": "UNSUSPEN", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 2936, - "End Line": 3012 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9347, + "End Line": 9348 }, { - "Function Name": "TSTLTS1", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "26.7%", - "Start Line": 3653, - "End Line": 3684 + "Function Name": "analyse_expressions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9431, + "End Line": 9432 }, { - "Function Name": "MIXNOUN", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 990, - "End Line": 1000 + "Function Name": "nogil_check", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10356, + "End Line": 10357 }, { - "Function Name": "SIGNFIX", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 2068, - "End Line": 2078 + "Function Name": "generate_execution_code", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10808, + "End Line": 10809 }, { - "Function Name": "RELDSP1", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, + "Function Name": "analyse_templates", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 3609, - "End Line": 3633 + "Control Flow Ratio": "0.0%", + "Start Line": 534, + "End Line": 536 }, { - "Function Name": "NVSUB2", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3097, - "End Line": 3114 + "Function Name": "create_binop_node", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6805, + "End Line": 6807 }, { - "Function Name": "SEPSECNR", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Function Name": "_create_item_node", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1652, - "End Line": 1666 + "Control Flow Ratio": "0.0%", + "Start Line": 7854, + "End Line": 7856 }, { - "Function Name": "PUTXY", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "_create_item_node", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1797, - "End Line": 1810 + "Control Flow Ratio": "0.0%", + "Start Line": 7874, + "End Line": 7876 }, { - "Function Name": "POSGN", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, + "Function Name": "body_may_need_exception", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 634, - "End Line": 645 + "Control Flow Ratio": "0.0%", + "Start Line": 8482, + "End Line": 8485 }, { - "Function Name": "2INTOUT", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 1471, - "End Line": 1483 + "Function Name": "cython_view_utility_code", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9272, + "End Line": 9274 }, { - "Function Name": "BLOAD", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "relative_position", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1823, - "End Line": 1835 + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 49 }, { - "Function Name": "CLOAD", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "cpp_error", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1837, - "End Line": 1849 + "Control Flow Ratio": "0.0%", + "Start Line": 220, + "End Line": 221 }, { - "Function Name": "RELDSP", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3589, - "End Line": 3601 + "Control Flow Ratio": "0.0%", + "Start Line": 528, + "End Line": 529 }, { - "Function Name": "MIXNN2", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1013, - "End Line": 1022 + "Control Flow Ratio": "0.0%", + "Start Line": 548, + "End Line": 549 }, { - "Function Name": "DSPALARM", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2733, - "End Line": 2744 + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 582, + "End Line": 583 }, { - "Function Name": "PRSHRTMP", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "analyse_templates", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 3473, - "End Line": 3482 + "Control Flow Ratio": "0.0%", + "Start Line": 588, + "End Line": 589 }, { - "Function Name": "TSTLTS3", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "19.0%", - "Start Line": 3693, - "End Line": 3743 + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 601, + "End Line": 602 }, { - "Function Name": "NEGOPT", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "analyse_templates", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1384, - "End Line": 1391 + "Control Flow Ratio": "0.0%", + "Start Line": 607, + "End Line": 608 }, { - "Function Name": "ABLOAD", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1788, - "End Line": 1796 + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 698, + "End Line": 699 }, { - "Function Name": "ALL3DEC", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2282, - "End Line": 2289 + "Control Flow Ratio": "0.0%", + "Start Line": 982, + "End Line": 983 }, { - "Function Name": "DSPCOM2", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "name_cstring", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1180, - "End Line": 1185 + "Control Flow Ratio": "0.0%", + "Start Line": 986, + "End Line": 987 }, { - "Function Name": "DECTEST", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "unqualified_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1219, - "End Line": 1225 + "Control Flow Ratio": "0.0%", + "Start Line": 2737, + "End Line": 2738 }, { - "Function Name": "DPOUT", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "declared_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1459, - "End Line": 1465 + "Control Flow Ratio": "0.0%", + "Start Line": 2740, + "End Line": 2741 }, { - "Function Name": "DEGINSF2", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2060, - "End Line": 2067 + "Function Name": "caller_will_check_exceptions", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3110, + "End Line": 3111 }, { - "Function Name": "ENDIDLE", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3153, - "End Line": 3160 + "Function Name": "error_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3663, + "End Line": 3664 }, { - "Function Name": "MMCHANG", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2781, - "End Line": 2802 + "Function Name": "caller_will_check_exceptions", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3666, + "End Line": 3667 }, { - "Function Name": "DSPDPDEC", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1697, - "End Line": 1711 + "Function Name": "signature_has_generic_args", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3827, + "End Line": 3828 }, { - "Function Name": "INTMCTBS", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 909, - "End Line": 922 + "Function Name": "error_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4746, + "End Line": 4747 }, { - "Function Name": "CHARIN", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "45.5%", - "Start Line": 407, - "End Line": 417 + "Function Name": "punycode_class_name", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5441, + "End Line": 5442 }, { - "Function Name": "DEGINSF", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2051, - "End Line": 2059 + "Function Name": "_create_item_node", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7764, + "End Line": 7765 }, { - "Function Name": "SIZETST", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, + "Function Name": "align_error_path_gil_to_success_path", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2268, - "End Line": 2277 + "Control Flow Ratio": "0.0%", + "Start Line": 2455, + "End Line": 2455 }, { - "Function Name": "DSPMMJB", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, + "Function Name": "restore_saved_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 3302, - "End Line": 3312 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 8345, + "End Line": 8346 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2612, + "Sequential Logic Declarations": 1719, + "Function Parameters": 482, + "Function/Method Declarations": 478, + "Class/Entity Declarations": 108, + "Defensive Programming Constructs": 147, + "Type/Safety Bypasses": 106, + "High-Risk Execution Commands": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 565, + "State Mutations / Variable Reassignments": 1150, + "Commented-out Code (Dead Logic)": 63, + "Structured Documentation Blocks": 92, + "Unit Test Assertions": 25, + "Asynchronous/Concurrent Execution": 7, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 4, + "Global State Dependencies": 0, + "Decorators and Annotations": 14, + "Generic Type Abstractions": 42, + "Collection Iterators / Comprehensions": 73, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 41, + "Module Dependencies (Imports)": 73, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 16, + "Acknowledged Tech Debt (FIXMEs)": 18, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 31, + "Fatal Aborts & Exceptions": 15, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 8, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 317, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7552, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 5, + "Vectorized Math & Tensor Operations": 15, + "Core Var Decl": 1667, + "Design Camel Case": 0, + "Design Snake Case": 1656, + "Design Pascal Case": 6, + "Design Upper Case": 4, + "Design Short Vars": 21, + "Design Long Vars": 19, + "Duplicate Logic": 62, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 1, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 20, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".", + "..", + "...", + "..Utils", + ".Builtin", + ".Code", + ".Errors", + ".ExprNodes", + ".ParseTreeTransforms", + ".PyrexTypes", + ".Pythran", + ".StringEncoding", + ".Symtab", + "copy", + "cython", + "enum", + "itertools", + "of", + "the", + "types" + ] + } + } + }, + "agc_assembly/apollo-11": { + "Directory Group Magnitude": 8797.66, + "File Count": 12, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "49.74%", + "Error & Exception Exposure": "71.78%", + "Tech Debt Exposure": "41.65%", + "Testing Exposure": "53.75%", + "API Exposure": "0.41%", + "Concurrency Exposure": "40.58%", + "State Flux Exposure": "83.27%", + "Commented Logic Exposure": "2.97%", + "Specification Exposure": "72.77%", + "Instability Exposure": "41.67%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "21.52%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc": { + "1. Artifact Identity": { + "Filename": "AGC_BLOCK_TWO_SELF-CHECK.agc", + "Path": "agc_assembly/apollo-11/AGC_BLOCK_TWO_SELF-CHECK.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1209.93, + "Y": 38.26, + "Z": 4170.88 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 514, + "Coding LOC": 356, + "Documentation LOC": 128, + "Structural Magnitude": 393.92, + "Control Flow Ratio": "35.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.166 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "57.14%", + "Error & Exception Exposure": "86.94%", + "Tech Debt Exposure": "91.26%", + "Testing Exposure": "80.0%", + "API Exposure": "1.21%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "6.6%", + "Specification Exposure": "91.3%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "67.49%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "RECAL1", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 3324, - "End Line": 3332 + "Function Name": "ADRSCHK", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 418, + "End Line": 436 }, { - "Function Name": "DSPDCEND", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, + "Function Name": "CONTINU", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 1322, - "End Line": 1328 + "Control Flow Ratio": "66.7%", + "Start Line": 437, + "End Line": 450 }, { - "Function Name": "REQMM", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "1CHK", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 2803, - "End Line": 2814 + "Control Flow Ratio": "75.0%", + "Start Line": 184, + "End Line": 189 }, { - "Function Name": "TSTLTS4", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "ELOOPFIN", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2930, - "End Line": 2935 + "Control Flow Ratio": "40.0%", + "Start Line": 303, + "End Line": 325 }, { - "Function Name": "ALOAD", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "ERASLOOP", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1812, - "End Line": 1821 + "Control Flow Ratio": "19.0%", + "Start Line": 262, + "End Line": 302 }, { - "Function Name": "OPTDEGIN", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "SMODECHK", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2112, - "End Line": 2116 + "Control Flow Ratio": "75.0%", + "Start Line": 191, + "End Line": 199 }, { - "Function Name": "MPACTST", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, + "Function Name": "SOPT", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2260, - "End Line": 2264 + "Control Flow Ratio": "55.6%", + "Start Line": 496, + "End Line": 504 }, { - "Function Name": "MONIT1", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "COMADRS", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 2329, - "End Line": 2339 + "Control Flow Ratio": "37.5%", + "Start Line": 381, + "End Line": 389 }, { - "Function Name": "DSP2DEC", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 2557, - "End Line": 2566 + "Function Name": "BNKCHK", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 505, + "End Line": 513 }, { - "Function Name": "READLO", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Function Name": "GONXTBNK", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 475, + "End Line": 480 + }, + { + "Function Name": "CYCLSHFT", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 338, + "End Line": 357 + }, + { + "Function Name": "SOPTION", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 1494, - "End Line": 1502 + "Control Flow Ratio": "16.7%", + "Start Line": 482, + "End Line": 495 }, { - "Function Name": "VBRELDSP", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "FXFX", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 2922, - "End Line": 2929 + "Control Flow Ratio": "18.2%", + "Start Line": 391, + "End Line": 402 }, { - "Function Name": "NVSBWAIT", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "CNTRLOOP", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3572, - "End Line": 3579 + "Start Line": 329, + "End Line": 335 }, { - "Function Name": "NVSUBSY1", - "Structural Impact": 6.0, + "Function Name": "BNKOPTN", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3555, - "End Line": 3560 + "Control Flow Ratio": "66.7%", + "Start Line": 204, + "End Line": 209 }, { - "Function Name": "USEADD", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 896, - "End Line": 907 + "Function Name": "27TO30", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 466, + "End Line": 472 }, { - "Function Name": "DSPIN1", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "NXTBNK", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2678, - "End Line": 2690 + "Control Flow Ratio": "28.6%", + "Start Line": 452, + "End Line": 459 }, { - "Function Name": "ENTER", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "SIDLOOP", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 823, - "End Line": 830 + "Control Flow Ratio": "50.0%", + "Start Line": 178, + "End Line": 182 }, { - "Function Name": "DEGOUTSF", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "FXADRS", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 1362, - "End Line": 1367 + "Start Line": 403, + "End Line": 406 }, { - "Function Name": "SEPSEC", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "TCALARM2", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1641, - "End Line": 1646 + "Control Flow Ratio": "66.7%", + "Start Line": 175, + "End Line": 177 }, { - "Function Name": "LEFTNCOM", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "PRERRORS", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2165, - "End Line": 2170 + "Control Flow Ratio": "20.0%", + "Start Line": 161, + "End Line": 169 }, { - "Function Name": "VBPROC", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, + "Function Name": "ADSUM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2865, - "End Line": 2870 + "Control Flow Ratio": "11.1%", + "Start Line": 408, + "End Line": 416 }, { - "Function Name": "5BLANK", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "0EBANK", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "14.3%", - "Start Line": 745, - "End Line": 762 + "Start Line": 236, + "End Line": 242 }, { - "Function Name": "5BLANK1", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 763, - "End Line": 782 - }, - { - "Function Name": "WDAGAIN", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 2605, - "End Line": 2620 - }, - { - "Function Name": "ALMCYCLE", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2761, - "End Line": 2779 - }, - { - "Function Name": "ERCOM", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 3788, - "End Line": 3808 - }, - { - "Function Name": "ON", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 656, - "End Line": 667 - }, - { - "Function Name": "DECTOBIN", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "27.3%", - "Start Line": 510, - "End Line": 522 - }, - { - "Function Name": "CLPASHI", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 714, - "End Line": 726 - }, - { - "Function Name": "DSPCOM3", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1186, - "End Line": 1194 - }, - { - "Function Name": "MIXNN1", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 1001, - "End Line": 1012 - }, - { - "Function Name": "DSPDCGET", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1286, - "End Line": 1293 - }, - { - "Function Name": "DSPFMEM", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 2465, - "End Line": 2471 - }, - { - "Function Name": "SGNCOM", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "CHECKNJ", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 646, - "End Line": 655 - }, - { - "Function Name": "REQCOM", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1057, - "End Line": 1062 + "Control Flow Ratio": "50.0%", + "Start Line": 219, + "End Line": 222 }, { - "Function Name": "DSPSFNOR", - "Structural Impact": 4.5, + "Function Name": "E134567B", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1315, - "End Line": 1319 - }, - { - "Function Name": "SFRUTNOR", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1881, - "End Line": 1886 - }, - { - "Function Name": "OPDEGIN2", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2117, - "End Line": 2125 - }, - { - "Function Name": "DPINSF", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 2127, - "End Line": 2135 - }, - { - "Function Name": "PASTEOPT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 2428, - "End Line": 2436 - }, - { - "Function Name": "DSPDECWD", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2506, - "End Line": 2510 - }, - { - "Function Name": "DSPDC2NR", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2548, - "End Line": 2552 + "Control Flow Ratio": "20.0%", + "Start Line": 244, + "End Line": 248 }, { - "Function Name": "VBRQEXEC", - "Structural Impact": 4.5, + "Function Name": "2EBANK", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2824, - "End Line": 2828 - }, - { - "Function Name": "NVMONOPT", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3015, - "End Line": 3020 - }, - { - "Function Name": "TSTLTS2", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3686, - "End Line": 3691 - }, - { - "Function Name": "ENDNUM", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 531, - "End Line": 534 - }, - { - "Function Name": "DCOMPTST", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1214, - "End Line": 1217 - }, - { - "Function Name": "DP3OUTSF", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1450, - "End Line": 1457 + "Control Flow Ratio": "20.0%", + "Start Line": 250, + "End Line": 254 }, { - "Function Name": "ARTHINSF", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "SOPTIONS", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2096, - "End Line": 2103 - }, - { - "Function Name": "DSPDECNR", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2540, - "End Line": 2543 + "Start Line": 201, + "End Line": 203 }, { - "Function Name": "TESTBIT", - "Structural Impact": 4.4, + "Function Name": "17TO20", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3263, - "End Line": 3265 - }, - { - "Function Name": "OPDEGOUT", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 1371, - "End Line": 1376 - }, - { - "Function Name": "PUTDCSF2", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 29, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2019, - "End Line": 2047 - }, - { - "Function Name": "FIXCLPAS", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 628, - "End Line": 632 - }, - { - "Function Name": "DECDSP3", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1331, - "End Line": 1358 + "Start Line": 460, + "End Line": 462 }, { - "Function Name": "FIXRANGE", - "Structural Impact": 4.2, + "Function Name": "CHKSUPR", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1399, - "End Line": 1401 + "Control Flow Ratio": "50.0%", + "Start Line": 463, + "End Line": 465 }, { - "Function Name": "DISPLACE", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1920, - "End Line": 1922 + "Start Line": 210, + "End Line": 210 }, { - "Function Name": "BINROUND", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION2", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2104, - "End Line": 2106 - }, - { - "Function Name": "DPINSF2", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2150, - "End Line": 2154 + "Start Line": 211, + "End Line": 211 }, { - "Function Name": "DPINSF4", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "SOPTION3", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2156, - "End Line": 2160 + "Control Flow Ratio": "100.0%", + "Start Line": 212, + "End Line": 212 }, { - "Function Name": "TESTOFUF", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION4", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2182, - "End Line": 2184 + "Control Flow Ratio": "100.0%", + "Start Line": 213, + "End Line": 213 }, { - "Function Name": "CHARALRM", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "SOPTION5", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2745, - "End Line": 2749 + "Start Line": 214, + "End Line": 214 }, { - "Function Name": "RECALTST", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "SOPTION6", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3321, - "End Line": 3323 + "Control Flow Ratio": "100.0%", + "Start Line": 215, + "End Line": 215 }, { - "Function Name": "SFRUTMIX", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, + "Function Name": "SOPTION7", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 1888, - "End Line": 1897 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 216, + "End Line": 216 }, { - "Function Name": "DSPMM", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, + "Function Name": "SOPTON10", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 3284, - "End Line": 3292 - }, - { - "Function Name": "DEGCOM", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1410, - "End Line": 1425 + "Control Flow Ratio": "100.0%", + "Start Line": 217, + "End Line": 217 }, { - "Function Name": "FORCEV25", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 35, + "Function Name": "SELFCHK", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2291, - "End Line": 2325 + "Control Flow Ratio": "100.0%", + "Start Line": 224, + "End Line": 224 }, { - "Function Name": "DSP2BIT", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, + "Function Name": "ERRORS", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "8.3%", - "Start Line": 2634, - "End Line": 2652 + "Control Flow Ratio": "0.0%", + "Start Line": 170, + "End Line": 174 }, { - "Function Name": "LEFT5", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "COMMFX", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3397, - "End Line": 3411 + "Control Flow Ratio": "0.0%", + "Start Line": 375, + "End Line": 380 }, { - "Function Name": "MORNUM", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "NOEBANK", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 560, - "End Line": 570 + "Control Flow Ratio": "0.0%", + "Start Line": 256, + "End Line": 260 }, { - "Function Name": "NVCOM", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "STSHOSUM", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 606, - "End Line": 615 + "Control Flow Ratio": "0.0%", + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "2BLANK", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "ERASCHK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 787, - "End Line": 797 + "Control Flow Ratio": "0.0%", + "Start Line": 234, + "End Line": 235 }, { - "Function Name": "ACCEPTWD", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "CNTRCHK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 844, - "End Line": 854 + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 328 }, { - "Function Name": "VBFANDIR", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, + "Function Name": "ROPECHK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 935, - "End Line": 980 + "Control Flow Ratio": "0.0%", + "Start Line": 369, + "End Line": 370 }, { - "Function Name": "SEPMIN", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "NXTSUPR", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 473, + "End Line": 474 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 100, + "Sequential Logic Declarations": 180, + "Function Parameters": 17, + "Function/Method Declarations": 46, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 40, + "State Mutations / Variable Reassignments": 161, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 19, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 17, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 8, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 4, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 5, + "Manual Memory Allocation": 31, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 19, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 38, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 354, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 261, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 5, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 5, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 16, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "25", + "COUNT", + "LST1", + "NEWJOB", + "SELFCHEC" + ] + }, + "agc_assembly/apollo-11/ALARM_AND_ABORT.agc": { + "1. Artifact Identity": { + "Filename": "ALARM_AND_ABORT.agc", + "Path": "agc_assembly/apollo-11/ALARM_AND_ABORT.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1972.24, + "Y": 62.74, + "Z": 3615.4 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 231, + "Coding LOC": 125, + "Documentation LOC": 62, + "Structural Magnitude": 125.8, + "Control Flow Ratio": "32.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "56.98%", + "Error & Exception Exposure": "87.49%", + "Tech Debt Exposure": "98.37%", + "Testing Exposure": "80.0%", + "API Exposure": "0.06%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "84.21%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ABORT2", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 1669, - "End Line": 1681 + "Control Flow Ratio": "57.1%", + "Start Line": 175, + "End Line": 195 }, { - "Function Name": "CHANLOAD", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 1992, - "End Line": 2002 + "Function Name": "FAIL3", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 84, + "End Line": 90 }, { - "Function Name": "DSPRND", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "VARALARM", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2493, - "End Line": 2501 + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 218, + "End Line": 230 }, { - "Function Name": "REQUESTC", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "PRIOLARM", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2833, - "End Line": 2841 - }, - { - "Function Name": "NVSUBCOM", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 3026, - "End Line": 3039 + "Control Flow Ratio": "16.7%", + "Start Line": 125, + "End Line": 141 }, { - "Function Name": "TPSL1", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "BAILOUT", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 3455, - "End Line": 3463 + "Start Line": 143, + "End Line": 155 }, { - "Function Name": "ENDNMTST", - "Structural Impact": 3.4, + "Function Name": "CCSHOLE", + "Structural Impact": 4.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 523, - "End Line": 530 + "Start Line": 197, + "End Line": 204 }, { - "Function Name": "PUTADD", - "Structural Impact": 3.4, + "Function Name": "CURTAINS", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1076, - "End Line": 1082 - }, - { - "Function Name": "CHANDSP", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1262, - "End Line": 1272 + "Control Flow Ratio": "66.7%", + "Start Line": 205, + "End Line": 211 }, { - "Function Name": "2ROUND", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "CHKFAIL1", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2172, - "End Line": 2178 + "Control Flow Ratio": "60.0%", + "Start Line": 74, + "End Line": 77 }, { - "Function Name": "GOVNUPDT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "CHKFAIL2", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2587, - "End Line": 2594 + "Control Flow Ratio": "60.0%", + "Start Line": 79, + "End Line": 82 }, { - "Function Name": "TSTAB", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 3773, - "End Line": 3780 + "Function Name": "MULTFAIL", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 101, + "End Line": 123 }, { - "Function Name": "BIASCOM", + "Function Name": "POODOO", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1377, - "End Line": 1382 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 166, + "End Line": 174 }, { - "Function Name": "SGNTO1", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "MULTEXIT", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 2085, - "End Line": 2094 + "Control Flow Ratio": "50.0%", + "Start Line": 96, + "End Line": 99 }, { - "Function Name": "PASTEVB", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2422, - "End Line": 2427 + "Function Name": "WHIMPER", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 156, + "End Line": 159 }, { - "Function Name": "DSPDECVN", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "LARMENT", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 2576, - "End Line": 2585 + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 72 }, { - "Function Name": "DFRNT", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "ALARM", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 2691, - "End Line": 2700 + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 55 }, { - "Function Name": "SGNTST1", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 682, - "End Line": 685 + "Function Name": "ALARM2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 58 }, { - "Function Name": "DSPA", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1164, - "End Line": 1167 + "Function Name": "BORTENT", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 59 }, { - "Function Name": "DSPB", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "PRIOENT", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1170, - "End Line": 1174 + "Control Flow Ratio": "0.0%", + "Start Line": 61, + "End Line": 64 }, { - "Function Name": "DSPC", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1175, - "End Line": 1179 - }, - { - "Function Name": "DECDSP", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1282, - "End Line": 1285 - }, - { - "Function Name": "AROUT1SF", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1433, - "End Line": 1436 - }, - { - "Function Name": "DP1OUTSF", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "PROGLARM", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1439, - "End Line": 1443 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 94 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 32, + "Sequential Logic Declarations": 68, + "Function Parameters": 17, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 3, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 45, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 7, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 3, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 9, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 5, + "Thread Synchronization Locks": 9, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 123, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 97, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 7, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "10", + "COUNT", + "DISPLAYS", + "EBANK", + "FFTAG13", + "FFTAG7", + "POODOO" + ] + }, + "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc": { + "1. Artifact Identity": { + "Filename": "BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", + "Path": "agc_assembly/apollo-11/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1362.1, + "Y": 68.01, + "Z": 4801.91 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1060, + "Coding LOC": 734, + "Documentation LOC": 132, + "Structural Magnitude": 761.98, + "Control Flow Ratio": "46.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.52 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "71.38%", + "Error & Exception Exposure": "80.79%", + "Tech Debt Exposure": "36.39%", + "Testing Exposure": "80.0%", + "API Exposure": "0.41%", + "Concurrency Exposure": "99.99%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "5.14%", + "Specification Exposure": "96.97%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "22.76%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "READLO1", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "P41TABLE", + "Structural Impact": 42.1, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 27, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1503, - "End Line": 1510 - }, - { - "Function Name": "DPFRACIN", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2136, - "End Line": 2139 + "Control Flow Ratio": "90.0%", + "Start Line": 104, + "End Line": 153 }, { - "Function Name": "DSPOCTIN", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2719, - "End Line": 2723 + "Function Name": "CLOKJOB", + "Structural Impact": 30.0, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "64.3%", + "Start Line": 725, + "End Line": 787 }, { - "Function Name": "NEGSGN", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 622, - "End Line": 624 + "Function Name": "P40AUTO", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "53.8%", + "Start Line": 904, + "End Line": 918 }, { - "Function Name": "CLEAR1", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 727, - "End Line": 729 + "Function Name": "STCLOK3", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "31.2%", + "Start Line": 676, + "End Line": 703 }, { - "Function Name": "UPDAT1", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1089, - "End Line": 1091 + "Function Name": "TIG-35", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 250, + "End Line": 273 }, { - "Function Name": "GETCOMP", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "ASTNRETN", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1274, - "End Line": 1279 + "Control Flow Ratio": "60.0%", + "Start Line": 805, + "End Line": 823 }, { - "Function Name": "DP2OUTSF", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1446, - "End Line": 1447 + "Function Name": "GOCUTOFF", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 840, + "End Line": 858 }, { - "Function Name": "DPFRACOT", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, + "Function Name": "COMFAIL2", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1486, - "End Line": 1487 + "Control Flow Ratio": "61.5%", + "Start Line": 626, + "End Line": 645 }, { - "Function Name": "PUTCOM2", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "CALLT-35", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1985, - "End Line": 1989 + "Start Line": 222, + "End Line": 245 }, { - "Function Name": "ARTIN1SF", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2108, - "End Line": 2110 + "Function Name": "TIG-0", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 390, + "End Line": 412 }, { - "Function Name": "DPINCOM", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "CLOKTASK", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2140, - "End Line": 2145 + "Control Flow Ratio": "50.0%", + "Start Line": 705, + "End Line": 718 }, { - "Function Name": "MONBUSY", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2448, - "End Line": 2449 + "Function Name": "GOPOST", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 825, + "End Line": 838 }, { - "Function Name": "OCTBACK", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, + "Function Name": "COMFAIL", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2621, - "End Line": 2622 + "Control Flow Ratio": "50.0%", + "Start Line": 595, + "End Line": 609 }, { - "Function Name": "11DSPIN", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "TIG-30", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 2712, - "End Line": 2717 - }, - { - "Function Name": "RECAL3", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3344, - "End Line": 3345 + "Control Flow Ratio": "23.5%", + "Start Line": 292, + "End Line": 315 }, { - "Function Name": "NVSBCOM", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "P41BLANK", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3022, - "End Line": 3025 + "Control Flow Ratio": "80.0%", + "Start Line": 275, + "End Line": 284 }, { - "Function Name": "ERMINUS", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "P40SJUNK", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3781, - "End Line": 3783 + "Control Flow Ratio": "66.7%", + "Start Line": 370, + "End Line": 379 }, { - "Function Name": "CLR5", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NULLCLOK", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 730, - "End Line": 731 + "Control Flow Ratio": "57.1%", + "Start Line": 793, + "End Line": 803 }, { - "Function Name": "DPTEST1", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1048, - "End Line": 1049 + "Function Name": "IGNITE", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "27.3%", + "Start Line": 860, + "End Line": 872 }, { - "Function Name": "ENDDPDEC", - "Structural Impact": 2.9, + "Function Name": "REP40ALM", + "Structural Impact": 6.9, "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1712, - "End Line": 1729 + "Control Flow Ratio": "50.0%", + "Start Line": 885, + "End Line": 902 }, { - "Function Name": "NVSBWT1", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "ULLGNOT", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3581, - "End Line": 3582 - }, - { - "Function Name": "VBTSTLTS", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 3635, - "End Line": 3652 + "Control Flow Ratio": "25.0%", + "Start Line": 321, + "End Line": 343 }, { - "Function Name": "ENDSPMIN", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "DVMONCON", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1682, - "End Line": 1695 + "Control Flow Ratio": "55.6%", + "Start Line": 520, + "End Line": 531 }, { - "Function Name": "TCFINDVC", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "BURNBABY", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3420, - "End Line": 3432 + "Start Line": 159, + "End Line": 183 }, { - "Function Name": "ENDPASTE", - "Structural Impact": 2.5, + "Function Name": "TIGTASK1", + "Structural Impact": 6.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2437, - "End Line": 2445 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 552, + "End Line": 560 }, { - "Function Name": "NVSBENDL", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "TIG-5", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2750, - "End Line": 2759 + "Control Flow Ratio": "44.4%", + "Start Line": 354, + "End Line": 368 }, { - "Function Name": "JAMTERM", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "P41SPOT", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 3178, - "End Line": 3188 + "Control Flow Ratio": "75.0%", + "Start Line": 188, + "End Line": 220 }, { - "Function Name": "JAMPROC", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 3194, - "End Line": 3204 + "Function Name": "P40ZOOMA", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 579, + "End Line": 591 }, { - "Function Name": "DOPROC", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "KILLTASK", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3350, - "End Line": 3359 + "Input Parameters": 3, + "Control Flow Ratio": "11.1%", + "Start Line": 996, + "End Line": 1011 }, { - "Function Name": "NVSUBUSY", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3545, - "End Line": 3553 + "Function Name": "P40IGN", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 472, + "End Line": 479 }, { - "Function Name": "ENDNVBSY", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3561, - "End Line": 3570 + "Function Name": "P42IGN", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 512, + "End Line": 518 }, { - "Function Name": "ENDRDLO", - "Structural Impact": 2.4, + "Function Name": "LETITLIV", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1034, + "End Line": 1040 + }, + { + "Function Name": "TSTFBANK", + "Structural Impact": 4.6, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 1513, - "End Line": 1520 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1045, + "End Line": 1052 }, { - "Function Name": "PUTDPCOM", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1961, - "End Line": 1967 + "Function Name": "INVFLAG", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 651, + "End Line": 656 }, { - "Function Name": "ENDMONDO", - "Structural Impact": 2.4, + "Function Name": "COMFAIL4", + "Structural Impact": 4.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2413, - "End Line": 2420 + "Control Flow Ratio": "42.9%", + "Start Line": 617, + "End Line": 624 }, { - "Function Name": "DSLV", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "P63IGN", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 30, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "5.9%", + "Start Line": 442, + "End Line": 471 + }, + { + "Function Name": "ULLGTASK", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2701, - "End Line": 2707 + "Start Line": 347, + "End Line": 350 }, { - "Function Name": "ENDRQWT", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "TURNITON", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2856, - "End Line": 2863 + "Control Flow Ratio": "75.0%", + "Start Line": 919, + "End Line": 923 }, { - "Function Name": "ENDNVSB1", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "IGNITION", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3115, - "End Line": 3121 + "Control Flow Ratio": "10.0%", + "Start Line": 414, + "End Line": 440 }, { - "Function Name": "ENDSPMM", - "Structural Impact": 2.4, + "Function Name": "P63IGN1", + "Structural Impact": 3.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3294, - "End Line": 3300 + "Control Flow Ratio": "100.0%", + "Start Line": 481, + "End Line": 487 }, { - "Function Name": "RIGHT5", - "Structural Impact": 2.4, + "Function Name": "P63ZOOM", + "Structural Impact": 3.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 3389, - "End Line": 3395 + "Control Flow Ratio": "66.7%", + "Start Line": 564, + "End Line": 570 }, { - "Function Name": "RELDSP2", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "COMMON", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3602, - "End Line": 3608 + "Control Flow Ratio": "100.0%", + "Start Line": 384, + "End Line": 386 }, { - "Function Name": "ERROR", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 0, + "Function Name": "STOPCLOK", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3745, - "End Line": 3772 + "Control Flow Ratio": "100.0%", + "Start Line": 790, + "End Line": 791 }, { - "Function Name": "ENDSPF", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "ADRSCAN", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 2472, - "End Line": 2477 + "Start Line": 1029, + "End Line": 1033 }, { - "Function Name": "DSPLV", - "Structural Impact": 2.3, + "Function Name": "KILLDEAD", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 2623, - "End Line": 2628 + "Start Line": 1054, + "End Line": 1059 }, { - "Function Name": "NVSUBEND", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "COMFAIL3", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 614, + "End Line": 615 + }, + { + "Function Name": "TIGTASK", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3041, - "End Line": 3046 + "Control Flow Ratio": "20.0%", + "Start Line": 542, + "End Line": 550 }, { - "Function Name": "SETNCADR", + "Function Name": "WAITABIT", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 3364, - "End Line": 3369 + "Control Flow Ratio": "50.0%", + "Start Line": 535, + "End Line": 540 }, { - "Function Name": "GETINREL", + "Function Name": "P40SPOT", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 576, - "End Line": 579 + "Control Flow Ratio": "50.0%", + "Start Line": 184, + "End Line": 187 }, { - "Function Name": "NOUN", + "Function Name": "NOULLAGE", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 616, - "End Line": 619 + "Start Line": 660, + "End Line": 663 }, { - "Function Name": "TESTVB", + "Function Name": "ONULLAGE", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 860, - "End Line": 864 + "Control Flow Ratio": "33.3%", + "Start Line": 667, + "End Line": 670 }, { - "Function Name": "DSPABC", + "Function Name": "KILLCLOK", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1154, - "End Line": 1158 + "Control Flow Ratio": "50.0%", + "Start Line": 720, + "End Line": 723 }, { - "Function Name": "DSPAB", + "Function Name": "IGNITE1", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1159, - "End Line": 1163 + "Control Flow Ratio": "33.3%", + "Start Line": 874, + "End Line": 877 }, { - "Function Name": "SETAUG", + "Function Name": "KILLTSK2", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1013, + "End Line": 1028 + }, + { + "Function Name": "TIG-30A", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1397 + "Start Line": 286, + "End Line": 288 }, { - "Function Name": "CONUMNOR", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "COMFAIL1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1924, - "End Line": 1927 + "Control Flow Ratio": "100.0%", + "Start Line": 611, + "End Line": 612 }, { - "Function Name": "KILLMON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "P40ALM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2385, - "End Line": 2389 + "Control Flow Ratio": "100.0%", + "Start Line": 882, + "End Line": 883 }, { - "Function Name": "PROCKEY", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2879, - "End Line": 2883 + "Function Name": "P12IGN", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 488, + "End Line": 499 }, { - "Function Name": "KILMONON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "ULLAGOFF", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3123, - "End Line": 3126 + "Control Flow Ratio": "100.0%", + "Start Line": 533, + "End Line": 533 }, { - "Function Name": "SETEBANK", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "DISPNOT", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 3380, - "End Line": 3383 + "Control Flow Ratio": "100.0%", + "Start Line": 788, + "End Line": 788 }, { - "Function Name": "FALTON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3434, - "End Line": 3437 + "Function Name": "ABRTIGN", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 501, + "End Line": 510 }, { - "Function Name": "FALTOF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "P40ZOOM", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3439, - "End Line": 3442 + "Control Flow Ratio": "0.0%", + "Start Line": 572, + "End Line": 577 }, { - "Function Name": "RELDSPON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3444, - "End Line": 3447 - }, - { - "Function Name": "LODSAMPT", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3450, - "End Line": 3453 - }, - { - "Function Name": "FLASHON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "WANTAPS", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3484, - "End Line": 3487 + "Control Flow Ratio": "0.0%", + "Start Line": 317, + "End Line": 319 }, { - "Function Name": "FLASHOFF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "DISPCHNG", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3489, - "End Line": 3492 + "Control Flow Ratio": "0.0%", + "Start Line": 380, + "End Line": 381 }, { - "Function Name": "ENTERJMP", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "STCLOK1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 457, - "End Line": 458 + "Control Flow Ratio": "0.0%", + "Start Line": 674, + "End Line": 674 }, { - "Function Name": "ENDALL", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "STCLOK2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 535, - "End Line": 536 + "Control Flow Ratio": "0.0%", + "Start Line": 675, + "End Line": 675 }, { - "Function Name": "REQDATX", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "GOBACK", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1052, - "End Line": 1053 + "Control Flow Ratio": "0.0%", + "Start Line": 924, + "End Line": 924 }, { - "Function Name": "REQDATY", - "Structural Impact": 2.1, + "Function Name": "DEAD", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1054, - "End Line": 1055 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 1042, + "End Line": 1043 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 222, + "Sequential Logic Declarations": 260, + "Function Parameters": 50, + "Function/Method Declarations": 66, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 16, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 31, + "State Mutations / Variable Reassignments": 210, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 31, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 123, + "UI / View Layer Components": 4, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 28, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 20, + "Module Dependencies (Imports)": 20, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 2, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 8, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 46, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 38, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 27, + "Thread Synchronization Locks": 13, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 14, + "Private / Encapsulated Scopes": 725, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 617, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 35, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 35, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 13, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 19, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "27", + "31", + "36", + "AOSQ", + "COUNT", + "DVCNTR", + "EBANK", + "FFTAG6", + "LST2", + "OMEGAQ", + "P40S", + "P40S1", + "P40S2", + "P40S3", + "STARIND", + "TGO", + "TRKMKCNT", + "TTOGO", + "WHICH" + ] + }, + "agc_assembly/apollo-11/EXECUTIVE.agc": { + "1. Artifact Identity": { + "Filename": "EXECUTIVE.agc", + "Path": "agc_assembly/apollo-11/EXECUTIVE.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -2290.79, + "Y": 1.53, + "Z": 4396.65 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 497, + "Coding LOC": 345, + "Documentation LOC": 67, + "Structural Magnitude": 470.9, + "Control Flow Ratio": "34.4%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.605 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "69.89%", + "Error & Exception Exposure": "94.25%", + "Tech Debt Exposure": "68.15%", + "Testing Exposure": "80.0%", + "API Exposure": "0.31%", + "Concurrency Exposure": "50.54%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.63%", + "Specification Exposure": "89.19%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "21.96%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "ENDRQDAT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1063, - "End Line": 1065 + "Function Name": "EJSCAN", + "Structural Impact": 50.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 33, + "Input Parameters": 1, + "Control Flow Ratio": "73.3%", + "Start Line": 385, + "End Line": 432 }, { - "Function Name": "GODSPALM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "FINDVAC2", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1097, - "End Line": 1098 + "Control Flow Ratio": "64.7%", + "Start Line": 134, + "End Line": 146 }, { - "Function Name": "DSPCOM1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1168, - "End Line": 1169 + "Function Name": "ADVAN", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 461, + "End Line": 472 }, { - "Function Name": "ARTOUTSF", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1427, - "End Line": 1429 + "Function Name": "CHANJOB", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "8.6%", + "Start Line": 211, + "End Line": 263 }, { - "Function Name": "SCOUTEND", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1430, - "End Line": 1431 + "Function Name": "EJ1", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 434, + "End Line": 441 }, { - "Function Name": "SEPSEC1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "WAKETEST", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1647, - "End Line": 1648 + "Control Flow Ratio": "26.3%", + "Start Line": 326, + "End Line": 350 }, { - "Function Name": "POSEC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "SPECTEST", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1649, - "End Line": 1651 + "Control Flow Ratio": "50.0%", + "Start Line": 179, + "End Line": 186 }, { - "Function Name": "BITSOFF1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1785, - "End Line": 1786 + "Function Name": "ENDJOB1", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "18.2%", + "Start Line": 368, + "End Line": 383 }, { - "Function Name": "ENDSCALE", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NUCHANG2", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2079, - "End Line": 2080 + "Control Flow Ratio": "57.1%", + "Start Line": 290, + "End Line": 300 }, { - "Function Name": "NEG180", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NEXTCORE", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2082, - "End Line": 2083 + "Start Line": 200, + "End Line": 210 }, { - "Function Name": "DPINORM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "NOVAC3", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2147, - "End Line": 2148 - }, - { - "Function Name": "DSPDCWD1", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2511, - "End Line": 2513 + "Start Line": 157, + "End Line": 162 }, { - "Function Name": "SETVAC", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "JOBWAKE4", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2843, - "End Line": 2844 + "Start Line": 311, + "End Line": 316 }, { - "Function Name": "VBTERM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "JOBWAKE3", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2873, - "End Line": 2874 + "Control Flow Ratio": "42.9%", + "Start Line": 318, + "End Line": 324 }, { - "Function Name": "VBRESEQ", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "CORFOUND", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2890, - "End Line": 2891 + "Control Flow Ratio": "18.2%", + "Start Line": 166, + "End Line": 177 }, { - "Function Name": "DSPABORT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "SETLOC", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3172, - "End Line": 3173 + "Control Flow Ratio": "22.2%", + "Start Line": 188, + "End Line": 198 }, { - "Function Name": "DOTERM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "ENDPRCHG", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3347, - "End Line": 3348 + "Control Flow Ratio": "40.0%", + "Start Line": 265, + "End Line": 274 }, { - "Function Name": "SETNADD", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "NOVAC", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3374, - "End Line": 3375 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 37, + "End Line": 48 }, { - "Function Name": "NVSUBB", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "EJ2", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 817, - "End Line": 817 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 443, + "End Line": 453 }, { - "Function Name": "LOADLV1", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "CHANG2", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 818, - "End Line": 818 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 79, + "End Line": 85 }, { - "Function Name": "MIXAD", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "PRIOCHNG", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1024, - "End Line": 1024 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 107, + "End Line": 113 }, { - "Function Name": "GOALMCYC", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "SUPDXCHZ", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1094, - "End Line": 1094 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 487, + "End Line": 493 }, { - "Function Name": "NDCMPTST", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "SPVAC", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1209, - "End Line": 1209 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 65, + "End Line": 68 }, { - "Function Name": "GOQ", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "CHANG1", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1878, - "End Line": 1878 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 72, + "End Line": 75 }, { - "Function Name": "SFRET1", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "PRIOCH2", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1899, - "End Line": 1899 + "Control Flow Ratio": "12.5%", + "Start Line": 355, + "End Line": 363 }, { - "Function Name": "PUTSFNOR", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "JOBWAKE", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2017, - "End Line": 2017 + "Control Flow Ratio": "20.0%", + "Start Line": 97, + "End Line": 103 }, { - "Function Name": "2RNDEND", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "NUDIRECT", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2180, - "End Line": 2180 + "Control Flow Ratio": "25.0%", + "Start Line": 474, + "End Line": 481 }, { - "Function Name": "END2DEC", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "SPVACIN", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2567, - "End Line": 2567 + "Control Flow Ratio": "25.0%", + "Start Line": 57, + "End Line": 60 }, { - "Function Name": "ENTSET", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "JOBSLEEP", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3096, - "End Line": 3096 + "Control Flow Ratio": "25.0%", + "Start Line": 90, + "End Line": 93 }, { - "Function Name": "TCNOVAC", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "ENDOFJOB", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3417, - "End Line": 3417 + "Control Flow Ratio": "33.3%", + "Start Line": 117, + "End Line": 119 }, { - "Function Name": "TCWAIT", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "ENDFIND", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3418, - "End Line": 3418 + "Control Flow Ratio": "33.3%", + "Start Line": 121, + "End Line": 123 }, { - "Function Name": "TCTSKOVR", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "JOBSLP2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3419, - "End Line": 3419 - }, - { - "Function Name": "RECAL2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3333, - "End Line": 3342 + "Control Flow Ratio": "50.0%", + "Start Line": 287, + "End Line": 288 }, { - "Function Name": "UPDATVB", + "Function Name": "FINDVAC", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1083, - "End Line": 1088 + "Start Line": 52, + "End Line": 56 }, { - "Function Name": "DSPOCTWO", + "Function Name": "VACFOUND", "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2599, - "End Line": 2604 - }, - { - "Function Name": "TPLEFTN", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2162, - "End Line": 2164 - }, - { - "Function Name": "PRENVBSY", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3542, - "End Line": 3544 - }, - { - "Function Name": "ERPLUS", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3785, - "End Line": 3787 - }, - { - "Function Name": "COMPTEST", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1198, - "End Line": 1199 + "Start Line": 148, + "End Line": 152 }, { - "Function Name": "TRACE1", + "Function Name": "JOBSLP1", "Structural Impact": 1.4, "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2514, - "End Line": 2522 - }, - { - "Function Name": "ENTPAS0", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 856, - "End Line": 859 + "Start Line": 278, + "End Line": 286 }, { - "Function Name": "BITSOFF", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "DUMMYJOB", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1780, - "End Line": 1784 + "Start Line": 455, + "End Line": 460 }, { - "Function Name": "REQEX1", + "Function Name": "JOBWAKE2", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2829, - "End Line": 2832 - }, - { - "Function Name": "VERB", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 603, - "End Line": 605 - }, - { - "Function Name": "BOTHSGN", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 625, - "End Line": 627 - }, - { - "Function Name": "REQDATZ", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1056, - "End Line": 1056 - }, - { - "Function Name": "RDLONOR", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1512, - "End Line": 1512 - }, - { - "Function Name": "MONITOR", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2327, - "End Line": 2328 - }, - { - "Function Name": "PREDSPAL", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2731, - "End Line": 2732 + "Start Line": 307, + "End Line": 310 }, { - "Function Name": "VBRQWAIT", + "Function Name": "NOVAC2", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2853, - "End Line": 2855 - }, - { - "Function Name": "NVSUB", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3014, - "End Line": 3014 + "Start Line": 154, + "End Line": 156 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 844, - "Sequential Logic Declarations": 1170, - "Function Parameters": 128, - "Function/Method Declarations": 286, + "Control Flow Branches": 103, + "Sequential Logic Declarations": 196, + "Function Parameters": 20, + "Function/Method Declarations": 37, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 23, - "Type/Safety Bypasses": 8, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 85, - "State Mutations / Variable Reassignments": 1267, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 96, - "Unit Test Assertions": 4, - "Asynchronous/Concurrent Execution": 135, - "UI / View Layer Components": 7, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 237, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 24, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 55, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 15, - "Metaprogramming & Reflection": 101, - "Module Dependencies (Imports)": 37, - "Authorship Metadata": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 23, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 4, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 206, - "Manual Memory Allocation": 8, + "Pointer Arithmetic & Addressing": 24, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 83, + "Explicit Type Casts": 15, "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 149, - "Thread Synchronization Locks": 23, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 19, + "Thread Synchronization Locks": 11, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 26, - "Private / Encapsulated Scopes": 2457, - "Event Listeners & Subscribers": 4, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 339, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2057, + "Structural Tab Indentations": 299, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -146437,25 +146382,25 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 17, + "Core Var Decl": 2, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 17, + "Design Upper Case": 2, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 34, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -146469,55 +146414,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 35, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "40", - "41", - "42", - "7", - "BLANKCON", - "COUNT", - "DOPROC", - "DSP2BIT", - "DSPCOUNT", - "DSPTAB", - "ENDALM", - "ENDBLFF", - "ENDBSUB1", - "ENDDPDEC", - "ENDECVN", - "ENDMONDO", - "ENDNVSB1", - "ENDRDLO", - "ENDRELDS", - "ENDRQWT", - "ENDRTOUT", - "ENDRUTIN", - "ENDSPF", - "ENDSPMIN", - "ENDSPMM", - "FFTAG8", - "MID7", - "NVSBENDL", - "NVSUBEND", - "NVSUBUSY", - "PINBALL1", - "PINBALL2", - "PINBALL3", - "PINBALL4", - "TESTOFUF" + "01", + "DXCH", + "SELFRET" ] }, - "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc": { + "agc_assembly/apollo-11/INTERPRETER.agc": { "1. Artifact Identity": { - "Filename": "RCS_FAILURE_MONITOR.agc", - "Path": "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc", + "Filename": "INTERPRETER.agc", + "Path": "agc_assembly/apollo-11/INTERPRETER.agc", "Language": "Agc_Assembly", - "Architect": "Hartmuth Gutsche ", + "Architect": "Ron Burkey ", "Indentation Style": "Tabs", "Doc Umbrella": 1.0, "Folder Dominant Lang": "agc_assembly", @@ -146525,9 +146438,9 @@ "Identity Proof": "Single Indicator (Ext: .agc)" }, "2. Topological Coordinates": { - "X": -2353.26, - "Y": 49.14, - "Z": 4551.53 + "X": -2002.61, + "Y": 36.25, + "Z": 4664.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -146536,1984 +146449,2515 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 174, - "Coding LOC": 78, - "Documentation LOC": 70, - "Structural Magnitude": 62.96, - "Control Flow Ratio": "22.0%", + "Total LOC": 3064, + "Coding LOC": 2085, + "Documentation LOC": 440, + "Structural Magnitude": 2750.7, + "Control Flow Ratio": "43.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.346 + "Raw Cognitive Density": 1.412 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "45.78%", - "Error & Exception Exposure": "81.68%", + "Cognitive Load Exposure": "65.98%", + "Error & Exception Exposure": "95.12%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.52%", - "API Exposure": "0.67%", - "Concurrency Exposure": "95.52%", + "Testing Exposure": "80.0%", + "API Exposure": "0.91%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "7.71%", - "Specification Exposure": "50.0%", + "Commented Logic Exposure": "5.02%", + "Specification Exposure": "98.35%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "55.02%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "RCSMON", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 83, - "End Line": 128 + "Function Name": "MAXDV", + "Structural Impact": 42.4, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 36, + "Input Parameters": 0, + "Control Flow Ratio": "51.4%", + "Start Line": 2052, + "End Line": 2159 }, { - "Function Name": "VOPENED", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "16.7%", - "Start Line": 131, - "End Line": 171 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 9, - "Sequential Logic Declarations": 32, - "Function Parameters": 17, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 24, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 2, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 1, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 5, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 9, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 77, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 70, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "23", - "AOSQ", - "CH5MASK", - "RCSMONT" - ] - }, - "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc": { - "1. Artifact Identity": { - "Filename": "THE_LUNAR_LANDING.agc", - "Path": "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc", - "Language": "Agc_Assembly", - "Architect": "Hartmuth Gutsche", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1122.74, - "Y": 116.15, - "Z": 4686.03 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 336, - "Coding LOC": 230, - "Documentation LOC": 56, - "Structural Magnitude": 111.5, - "Control Flow Ratio": "52.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.813 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "41.59%", - "Error & Exception Exposure": "68.67%", - "Tech Debt Exposure": "74.78%", - "Testing Exposure": "2.44%", - "API Exposure": "0.06%", - "Concurrency Exposure": "84.48%", - "State Flux Exposure": "99.23%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "90.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "LANDJUNK", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 11, + "Function Name": "INDJUMP", + "Structural Impact": 34.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 32, "Input Parameters": 0, - "Control Flow Ratio": "91.7%", - "Start Line": 286, - "End Line": 330 + "Control Flow Ratio": "100.0%", + "Start Line": 302, + "End Line": 336 }, { - "Function Name": "DDUMCALC", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 4, + "Function Name": "BHIZ", + "Structural Impact": 34.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 32, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 135, - "End Line": 201 + "Control Flow Ratio": "82.1%", + "Start Line": 2926, + "End Line": 2956 }, { - "Function Name": "P63SPOT3", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 239, - "End Line": 249 + "Function Name": "UNIT", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 2203, + "End Line": 2239 }, { - "Function Name": "P63SPOT4", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 2, + "Function Name": "MISCJUMP", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 21, "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 251, - "End Line": 284 + "Control Flow Ratio": "91.3%", + "Start Line": 343, + "End Line": 366 }, { - "Function Name": "P63LM", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, + "Function Name": "STORJUMP", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 17, "Input Parameters": 0, - "Control Flow Ratio": "15.4%", - "Start Line": 40, - "End Line": 62 + "Control Flow Ratio": "81.0%", + "Start Line": 425, + "End Line": 456 }, { - "Function Name": "ASTNCLOK", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "UNAJUMP", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 15, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 207, - "End Line": 210 + "Control Flow Ratio": "88.2%", + "Start Line": 367, + "End Line": 401 }, { - "Function Name": "FLAGORGY", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 1, + "Function Name": "BPL", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 14, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 64, - "End Line": 108 + "Control Flow Ratio": "87.5%", + "Start Line": 2958, + "End Line": 2970 }, { - "Function Name": "ASTNRET", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 212, - "End Line": 222 + "Function Name": "MPAC-", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "26.7%", + "Start Line": 1850, + "End Line": 1892 }, { - "Function Name": "IGNALGRT", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "VXV", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 204, - "End Line": 205 + "Control Flow Ratio": "42.3%", + "Start Line": 1265, + "End Line": 1315 }, { - "Function Name": "IGNALOOP", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 119 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 32, - "Sequential Logic Declarations": 29, - "Function Parameters": 1, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 40, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 15, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 16, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 1, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 13, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 5, - "Private / Encapsulated Scopes": 229, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 209, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 7, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "31", - "32", - "COUNT", - "EBANK", - "F2DPS" - ] - }, - "agc_assembly/apollo-11/WAITLIST.agc": { - "1. Artifact Identity": { - "Filename": "WAITLIST.agc", - "Path": "agc_assembly/apollo-11/WAITLIST.agc", - "Language": "Agc_Assembly", - "Architect": "Ron Burkey ", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .agc)" - }, - "2. Topological Coordinates": { - "X": -1878.85, - "Y": 56.62, - "Z": 4831.75 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 557, - "Coding LOC": 266, - "Documentation LOC": 213, - "Structural Magnitude": 294.82, - "Control Flow Ratio": "29.8%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.647 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "48.66%", - "Error & Exception Exposure": "91.96%", - "Tech Debt Exposure": "72.66%", - "Testing Exposure": "80.0%", - "API Exposure": "0.36%", - "Concurrency Exposure": "41.03%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.53%", - "Specification Exposure": "78.57%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "TEST", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 3043, + "End Line": 3057 + }, { - "Function Name": "WTLST5", - "Structural Impact": 35.1, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 22, + "Function Name": "VRIGHT2", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 288, - "End Line": 338 + "Control Flow Ratio": "32.0%", + "Start Line": 1695, + "End Line": 1729 }, { - "Function Name": "SVCT3", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 19, + "Function Name": "SQRTSUB", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 27, "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 191, - "End Line": 209 + "Input Parameters": 0, + "Control Flow Ratio": "45.8%", + "Start Line": 2501, + "End Line": 2527 }, { - "Function Name": "WAIT2", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 3, + "Function Name": "BUFNEG", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "15.0%", - "Start Line": 221, - "End Line": 256 + "Control Flow Ratio": "38.5%", + "Start Line": 1927, + "End Line": 1961 }, { - "Function Name": "WTLST4", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, + "Function Name": "BRANCH", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "76.9%", + "Start Line": 737, + "End Line": 748 + }, + { + "Function Name": "VSSL", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 1602, + "End Line": 1625 + }, + { + "Function Name": "GENSCR", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "13.6%", - "Start Line": 259, - "End Line": 285 + "Control Flow Ratio": "30.0%", + "Start Line": 1734, + "End Line": 1753 }, { - "Function Name": "LONGCYCL", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, + "Function Name": "BUFZERO", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 514, - "End Line": 530 + "Control Flow Ratio": "52.9%", + "Start Line": 1802, + "End Line": 1819 }, { - "Function Name": "MUCHTIME", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "BUF-", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1834, + "End Line": 1848 + }, + { + "Function Name": "OPJUMP3", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 544, - "End Line": 550 + "Control Flow Ratio": "60.0%", + "Start Line": 285, + "End Line": 297 }, { - "Function Name": "VARDELAY", - "Structural Impact": 4.0, + "Function Name": "UNITDV", + "Structural Impact": 10.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 2320, + "End Line": 2329 + }, + { + "Function Name": "TPAGREE", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 171, - "End Line": 180 + "Control Flow Ratio": "23.5%", + "Start Line": 1074, + "End Line": 1094 }, { - "Function Name": "SVCT3X", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "GENDDV", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 211, - "End Line": 219 + "Control Flow Ratio": "50.0%", + "Start Line": 1985, + "End Line": 2015 }, { - "Function Name": "WTLST2", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "DVXSC", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "38.9%", + "Start Line": 1231, + "End Line": 1258 + }, + { + "Function Name": "PUSHUP", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 361, - "End Line": 373 + "Control Flow Ratio": "38.5%", + "Start Line": 227, + "End Line": 243 }, { - "Function Name": "WTABORT", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "GSHIFT", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 339, - "End Line": 346 + "Control Flow Ratio": "30.0%", + "Start Line": 1389, + "End Line": 1426 }, { - "Function Name": "TASKOVER", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "GENSHIFT", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1666, + "End Line": 1674 + }, + { + "Function Name": "ALSIGNAG", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 1332, + "End Line": 1336 + }, + { + "Function Name": "SWITCHES", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "17.6%", + "Start Line": 2995, + "End Line": 3029 + }, + { + "Function Name": "VXM", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 423, - "End Line": 430 + "Control Flow Ratio": "19.2%", + "Start Line": 1150, + "End Line": 1193 }, { - "Function Name": "WAITLIST", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "LARGE", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "23.1%", + "Start Line": 2244, + "End Line": 2268 + }, + { + "Function Name": "OCT40001", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 115, + "End Line": 132 + }, + { + "Function Name": "SINE", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 138, - "End Line": 146 + "Start Line": 2653, + "End Line": 2674 }, { - "Function Name": "T3RUPT2", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, + "Function Name": "GOTOERS", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 421 + "Control Flow Ratio": "33.3%", + "Start Line": 692, + "End Line": 704 }, { - "Function Name": "DELAYEX", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "VVXSC", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1202, + "End Line": 1215 + }, + { + "Function Name": "BUFPOS", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 182, - "End Line": 188 + "Control Flow Ratio": "44.4%", + "Start Line": 1913, + "End Line": 1925 }, { - "Function Name": "LASTTIME", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "LASINEX", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2728, + "End Line": 2740 + }, + { + "Function Name": "GENSHFT2", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 533, - "End Line": 537 + "Control Flow Ratio": "57.1%", + "Start Line": 1676, + "End Line": 1685 }, { - "Function Name": "LONGCALL", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, + "Function Name": "VECAGREE", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 506 + "Control Flow Ratio": "36.4%", + "Start Line": 2188, + "End Line": 2198 }, { - "Function Name": "DLY2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "SQRT", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 147, - "End Line": 149 + "Control Flow Ratio": "66.7%", + "Start Line": 2383, + "End Line": 2393 }, { - "Function Name": "WATLST0-", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "VAD", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 151, - "End Line": 152 + "Control Flow Ratio": "83.3%", + "Start Line": 784, + "End Line": 805 }, { - "Function Name": "NOQBRSM", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "VSQSUB", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 436, - "End Line": 438 + "Control Flow Ratio": "27.8%", + "Start Line": 2473, + "End Line": 2494 }, { - "Function Name": "RESUME", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "GENSCL", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 432, - "End Line": 432 + "Control Flow Ratio": "41.7%", + "Start Line": 1782, + "End Line": 1800 }, { - "Function Name": "TWIDDLE", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 136 + "Function Name": "ENDMAXDV", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "45.5%", + "Start Line": 2022, + "End Line": 2039 }, { - "Function Name": "LVWTLIST", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "TSLC2", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 1631, + "End Line": 1639 + }, + { + "Function Name": "GOTO", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 161 + "Control Flow Ratio": "25.0%", + "Start Line": 677, + "End Line": 690 }, { - "Function Name": "FIXDELAY", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "VROUND", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 167 + "Control Flow Ratio": "33.3%", + "Start Line": 943, + "End Line": 954 }, { - "Function Name": "T3RUPT", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "SN1", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 382 + "Control Flow Ratio": "28.6%", + "Start Line": 2677, + "End Line": 2703 }, { - "Function Name": "LNGCALL2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "DOTSUB", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 508, - "End Line": 511 + "Control Flow Ratio": "21.1%", + "Start Line": 967, + "End Line": 991 }, { - "Function Name": "LONGRTRN", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CCSL", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 539, - "End Line": 542 + "Control Flow Ratio": "83.3%", + "Start Line": 1438, + "End Line": 1442 }, { - "Function Name": "GETCADR", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "NORMTEST", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 553, - "End Line": 556 + "Control Flow Ratio": "71.4%", + "Start Line": 2625, + "End Line": 2629 }, { - "Function Name": "NOQRSM", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "DOSSHFT", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 1755, + "End Line": 1762 + }, + { + "Function Name": "PUSH", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 434, - "End Line": 435 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 61, - "Sequential Logic Declarations": 144, - "Function Parameters": 36, - "Function/Method Declarations": 28, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 6, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 12, - "State Mutations / Variable Reassignments": 136, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 27, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 9, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 4, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 3, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 6, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 6, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 15, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 1, - "Bitwise Operations": 28, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 257, - "Event Listeners & Subscribers": 2, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 232, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 8, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 8, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "01", - "FFTAG6", - "LST1", - "NBDX", - "SVCT3X" - ] - }, - "agc_assembly/apollo-11/CONTRIBUTING.md": { - "1. Artifact Identity": { - "Filename": "CONTRIBUTING.md", - "Path": "agc_assembly/apollo-11/CONTRIBUTING.md", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" - }, - "2. Topological Coordinates": { - "X": -1386.97, - "Y": 27.5, - "Z": 3537.72 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 180, - "Coding LOC": 0, - "Documentation LOC": 139, - "Structural Magnitude": 3.6, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 4, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 9, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "agc_assembly/apollo-11/LICENSE.md": { - "1. Artifact Identity": { - "Filename": "LICENSE.md", - "Path": "agc_assembly/apollo-11/LICENSE.md", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "agc_assembly", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" - }, - "2. Topological Coordinates": { - "X": -1526.44, - "Y": 60.04, - "Z": 4836.62 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 20, - "Coding LOC": 0, - "Documentation LOC": 10, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 3, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "python/cython": { - "Directory Group Magnitude": 8733.98, - "File Count": 4, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "23.95%", - "Error & Exception Exposure": "60.49%", - "Tech Debt Exposure": "65.49%", - "Testing Exposure": "41.13%", - "API Exposure": "3.75%", - "Concurrency Exposure": "3.65%", - "State Flux Exposure": "65.19%", - "Commented Logic Exposure": "3.19%", - "Specification Exposure": "96.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "40.48%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "python/cython/CodeGeneration.py": { - "1. Artifact Identity": { - "Filename": "CodeGeneration.py", - "Path": "python/cython/CodeGeneration.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "VisitorTransform", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" - }, - "2. Topological Coordinates": { - "X": 5478.08, - "Y": -18.75, - "Z": -2681.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 34, - "Coding LOC": 13, - "Documentation LOC": 13, - "Structural Magnitude": 11.06, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.385 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "76.23%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "2.22%", - "API Exposure": "5.85%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "97.96%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "67.04%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "44.4%", + "Start Line": 2422, + "End Line": 2443 + }, + { + "Function Name": "BVSU", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 848, + "End Line": 868 + }, + { + "Function Name": "VSSR", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "30.8%", + "Start Line": 1580, + "End Line": 1600 + }, + { + "Function Name": "LARGE2", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2270, + "End Line": 2290 + }, + { + "Function Name": "SQRTNEG", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2531, + "End Line": 2534 + }, + { + "Function Name": "COMP", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1443, + "End Line": 1457 + }, + { + "Function Name": "TSSL", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1550, + "End Line": 1565 + }, + { + "Function Name": "UPPOS", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 1338, + "End Line": 1345 + }, + { + "Function Name": "UPNEG", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 1347, + "End Line": 1355 + }, + { + "Function Name": "POLY2", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1058, + "End Line": 1066 + }, + { + "Function Name": "DVNORM", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 1901, + "End Line": 1911 + }, + { + "Function Name": "NOIBNKSW", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 81, + "End Line": 88 + }, + { + "Function Name": "COSINE", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2641, + "End Line": 2648 + }, + { + "Function Name": "SIGN", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1431, + "End Line": 1437 + }, + { + "Function Name": "MPACSRND", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1518, + "End Line": 1538 + }, + { + "Function Name": "LEFT", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1777, + "End Line": 1780 + }, + { + "Function Name": "ABS", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2401, + "End Line": 2404 + }, + { + "Function Name": "INDEX", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "22.2%", + "Start Line": 165, + "End Line": 179 + }, + { + "Function Name": "ACOS3", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "18.8%", + "Start Line": 2754, + "End Line": 2771 + }, + { + "Function Name": "PDDL", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 556, + "End Line": 571 + }, + { + "Function Name": "15ADRERS", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 2891, + "End Line": 2901 + }, + { + "Function Name": "NEWOPS", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 91, + "End Line": 99 + }, + { + "Function Name": "STORE", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 459, + "End Line": 467 + }, + { + "Function Name": "PDVL", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 595, + "End Line": 608 + }, + { + "Function Name": "CGOTO", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 713, + "End Line": 722 + }, + { + "Function Name": "STARTSTO", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 473, + "End Line": 481 + }, + { + "Function Name": "GOTOGE", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 706, + "End Line": 711 + }, + { + "Function Name": "ENDDOT", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 992, + "End Line": 1000 + }, + { + "Function Name": "DVOVF", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 1823, + "End Line": 1832 + }, + { + "Function Name": "ARCCOS", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2711, + "End Line": 2721 + }, + { + "Function Name": "ACOSST2", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2742, + "End Line": 2751 + }, + { + "Function Name": "ACOSSHR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2786, + "End Line": 2790 + }, + { + "Function Name": "ADDRESS", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 110, + "End Line": 112 + }, + { + "Function Name": "ARGHI", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "6.7%", + "Start Line": 2556, + "End Line": 2586 + }, + { + "Function Name": "ACOSST", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2723, + "End Line": 2726 + }, + { + "Function Name": "TAGSUB", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2905, + "End Line": 2911 + }, + { + "Function Name": "OPJUMP", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 101, + "End Line": 105 + }, + { + "Function Name": "OVERFLOW", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 832, + "End Line": 845 + }, + { + "Function Name": "VXSC", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1198, + "End Line": 1200 + }, + { + "Function Name": "DMPR", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1363, + "End Line": 1365 + }, + { + "Function Name": "ROUND", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1566, + "End Line": 1568 + }, + { + "Function Name": "RIGHT", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1690, + "End Line": 1694 + }, + { + "Function Name": "ABVALABS", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2349, + "End Line": 2351 + }, + { + "Function Name": "ZEROANS", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2535, + "End Line": 2538 + }, + { + "Function Name": "SWSTORE", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3030, + "End Line": 3042 + }, + { + "Function Name": "INDEX2", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 181, + "End Line": 196 + }, + { + "Function Name": "SMALL", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "9.1%", + "Start Line": 2296, + "End Line": 2315 + }, + { + "Function Name": "SQRTABRT", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 2540, + "End Line": 2554 + }, + { + "Function Name": "TAD", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 882, + "End Line": 892 + }, + { + "Function Name": "TSLCLOOP", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1641, + "End Line": 1649 + }, + { + "Function Name": "UMPAC-", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2331, + "End Line": 2341 + }, + { + "Function Name": "TMODE", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 524, + "End Line": 530 + }, + { + "Function Name": "DMPNSUB", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1120, + "End Line": 1130 + }, + { + "Function Name": "SHORTT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 1485, + "End Line": 1492 + }, + { + "Function Name": "VDEF", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2407, + "End Line": 2417 + }, + { + "Function Name": "TIX", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2875, + "End Line": 2881 + }, + { + "Function Name": "DOVLOAD", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 507, + "End Line": 512 + }, + { + "Function Name": "SWBRANCH", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 724, + "End Line": 729 + }, + { + "Function Name": "SHORTV", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1573, + "End Line": 1578 + }, + { + "Function Name": "XCHX", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2852, + "End Line": 2857 + }, + { + "Function Name": "OPJUMP2", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 262, + "End Line": 265 + }, + { + "Function Name": "DCOMP", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1459, + "End Line": 1483 + }, + { + "Function Name": "MAXTEST", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1963, + "End Line": 1966 + }, + { + "Function Name": "RVQ", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2448, + "End Line": 2451 + }, + { + "Function Name": "ACOSABRT", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2795, + "End Line": 2799 + }, + { + "Function Name": "LXA", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2834, + "End Line": 2837 + }, + { + "Function Name": "LXC", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2839, + "End Line": 2842 + }, + { + "Function Name": "XSU", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2870, + "End Line": 2873 + }, + { + "Function Name": "DOTIXBR", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2883, + "End Line": 2886 + }, + { + "Function Name": "SETOVF", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 815, + "End Line": 816 + }, + { + "Function Name": "DMP1", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1360, + "End Line": 1361 + }, + { + "Function Name": "RIGHTR", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1499, + "End Line": 1500 + }, + { + "Function Name": "VSHRRND", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1540, + "End Line": 1545 + }, + { + "Function Name": "DSQ", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2346, + "End Line": 2347 + }, + { + "Function Name": "VSQ", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2419, + "End Line": 2420 + }, + { + "Function Name": "AXC", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2830, + "End Line": 2832 + }, + { + "Function Name": "INCR", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2866, + "End Line": 2868 + }, + { + "Function Name": "NEG", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 755, + "End Line": 758 + }, + { + "Function Name": "OVERFLWZ", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 824, + "End Line": 826 + }, + { + "Function Name": "SMALL2", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2240, + "End Line": 2242 + }, + { + "Function Name": "ITR7", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 279, + "End Line": 280 + }, + { + "Function Name": "ITR0", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 416, + "End Line": 417 + }, + { + "Function Name": "TCSUBTR", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2805, + "End Line": 2822 + }, + { + "Function Name": "VPDVL", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 610, + "End Line": 624 + }, + { + "Function Name": "DSQSUB", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 2457, + "End Line": 2471 + }, + { + "Function Name": "MPACSHR", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 1501, + "End Line": 1514 + }, + { + "Function Name": "INTPRET", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 47, + "End Line": 58 + }, + { + "Function Name": "VSTORE", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 483, + "End Line": 492 + }, + { + "Function Name": "ENDVPUSH", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 572, + "End Line": 581 + }, + { + "Function Name": "TPDVL", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 626, + "End Line": 634 + }, + { + "Function Name": "DMPSUB2", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 927, + "End Line": 935 + }, + { + "Function Name": "POLYCOM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1042, + "End Line": 1052 + }, + { + "Function Name": "MPACVBUF", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1319, + "End Line": 1328 + }, + { + "Function Name": "SRTEST", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 2592, + "End Line": 2602 + }, + { + "Function Name": "IERASTST", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 139, + "End Line": 146 + }, + { + "Function Name": "BDSU", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 871, + "End Line": 877 + }, + { + "Function Name": "BDDV", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1372, + "End Line": 1379 + }, + { + "Function Name": "ABVAL", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2353, + "End Line": 2359 + }, { - "Function Name": "visit_FuncDefNode", - "Structural Impact": 2.0, + "Function Name": "CALL", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 670, + "End Line": 675 + }, + { + "Function Name": "DDVCALL", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2181, + "End Line": 2186 + }, + { + "Function Name": "TSTORE", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 494, + "End Line": 497 + }, + { + "Function Name": "ENDTPUSH", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 586, + "End Line": 590 + }, + { + "Function Name": "STORE1", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 641, + "End Line": 644 + }, + { + "Function Name": "DSU", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 819, + "End Line": 822 + }, + { + "Function Name": "POWRSERS", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1026, + "End Line": 1030 + }, + { + "Function Name": "VROTATEX", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1216, + "End Line": 1220 + }, + { + "Function Name": "DDV", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1367, + "End Line": 1370 + }, + { + "Function Name": "TSSR", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1494, + "End Line": 1498 + }, + { + "Function Name": "RIGHT-", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1767, + "End Line": 1770 + }, + { + "Function Name": "UP", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2017, + "End Line": 2021 + }, + { + "Function Name": "SQRTSHFT", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2395, + "End Line": 2399 + }, + { + "Function Name": "ARGLO", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2604, + "End Line": 2608 + }, + { + "Function Name": "SUBTR", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2773, + "End Line": 2777 + }, + { + "Function Name": "ACOSZERO", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2801, + "End Line": 2804 + }, + { + "Function Name": "SWSKIP", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3058, + "End Line": 3062 + }, + { + "Function Name": "INTRSM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 61, + "End Line": 62 + }, + { + "Function Name": "INDWORK", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 200, + "End Line": 201 + }, + { + "Function Name": "DODLOAD", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 503, + "End Line": 505 + }, + { + "Function Name": "VMODE", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 547, + "End Line": 548 + }, + { + "Function Name": "ENDDPUSH", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 583, + "End Line": 584 + }, + { + "Function Name": "VSU", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 781, + "End Line": 782 + }, + { + "Function Name": "ENDVXV", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 810, + "End Line": 812 + }, + { + "Function Name": "SETOVF2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 956, + "End Line": 957 + }, + { + "Function Name": "ARGZERO2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1095, + "End Line": 1097 + }, + { + "Function Name": "ARGZERO", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1099, + "End Line": 1100 + }, + { + "Function Name": "SHORTMP2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1108, + "End Line": 1110 + }, + { + "Function Name": "DMODE", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1143, + "End Line": 1144 + }, + { + "Function Name": "MXV", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1146, + "End Line": 1148 + }, + { + "Function Name": "VPROJ", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1225, + "End Line": 1227 + }, + { + "Function Name": "SETPD", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1381, + "End Line": 1383 + }, + { + "Function Name": "TSLC", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1385, + "End Line": 1387 + }, + { + "Function Name": "ENDTSLC", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1651, + "End Line": 1652 + }, + { + "Function Name": "SGNDVOVF", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1820, + "End Line": 1822 + }, + { + "Function Name": "TPUSH", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2445, + "End Line": 2446 + }, + { + "Function Name": "ARCSIN", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2708, + "End Line": 2709 + }, + { + "Function Name": "ACOSOVF", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2792, + "End Line": 2793 + }, + { + "Function Name": "AXT", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2824, + "End Line": 2825 + }, + { + "Function Name": "XSTORE", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2826, + "End Line": 2828 + }, + { + "Function Name": "SXA", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2844, + "End Line": 2846 + }, + { + "Function Name": "MSTORE1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2847, + "End Line": 2849 + }, + { + "Function Name": "XAD", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2859, + "End Line": 2861 + }, + { + "Function Name": "XAD2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2862, + "End Line": 2864 + }, + { + "Function Name": "RTB", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2923, + "End Line": 2924 + }, + { + "Function Name": "CCALL", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 658, + "End Line": 668 }, { - "Function Name": "__call__", + "Function Name": "DOT", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1142, + "End Line": 1142 + }, + { + "Function Name": "TCQBNK00", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2589, + "End Line": 2589 + }, + { + "Function Name": "LDANZIG", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2783, + "End Line": 2783 + }, + { + "Function Name": "DMPSUB", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 23 + "Start Line": 910, + "End Line": 926 }, { - "Function Name": "visit_Node", + "Function Name": "POLY", "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 11, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - ".Nodes", - ".Visitor" - ] - }, - "python/cython/MemoryView.pxd": { - "1. Artifact Identity": { - "Filename": "MemoryView.pxd", - "Path": "python/cython/MemoryView.pxd", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pxd)" - }, - "2. Topological Coordinates": { - "X": 5267.24, - "Y": 2.15, - "Z": -3579.75 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 109, - "Coding LOC": 79, - "Documentation LOC": 8, - "Structural Magnitude": 16.58, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "51.38%", - "Tech Debt Exposure": "50.79%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.98%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 7, - "Function Parameters": 12, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 9, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 24, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 55, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 9, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "python/cython/MemoryView.pyx": { - "1. Artifact Identity": { - "Filename": "MemoryView.pyx", - "Path": "python/cython/MemoryView.pyx", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "object, memoryview", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pyx)" - }, - "2. Topological Coordinates": { - "X": 4934.11, - "Y": 23.89, - "Z": -2897.97 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1492, - "Coding LOC": 1059, - "Documentation LOC": 140, - "Structural Magnitude": 330.58, - "Control Flow Ratio": "61.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.62 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "31.33%", - "Error & Exception Exposure": "48.89%", - "Tech Debt Exposure": "34.1%", - "Testing Exposure": "80.0%", - "API Exposure": "0.41%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "65.21%", - "Commented Logic Exposure": "5.02%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 1032, + "End Line": 1040 + }, { - "Function Name": "__cinit__", - "Structural Impact": 42.2, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 14, - "Input Parameters": 6, - "Control Flow Ratio": "93.3%", - "Start Line": 147, - "End Line": 196 + "Function Name": "DMP", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 904, + "End Line": 908 }, { - "Function Name": "__cinit__", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "73.3%", - "Start Line": 361, - "End Line": 388 + "Function Name": "OVERFLWY", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 828, + "End Line": 830 }, { - "Function Name": "__getbuffer__", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 552, - "End Line": 581 + "Function Name": "ITR10", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 163 }, { - "Function Name": "__getbuffer__", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 199, - "End Line": 224 + "Function Name": "SLOAD2", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 68, + "End Line": 74 }, { - "Function Name": "__setitem__", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 440, - "End Line": 458 + "Function Name": "ITR14", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 249, + "End Line": 257 }, { - "Function Name": "__dealloc__", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 390, - "End Line": 409 + "Function Name": "15BITADR", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 271, + "End Line": 278 }, { - "Function Name": "__getitem__", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 421, - "End Line": 438 + "Function Name": "TLOAD", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 517, + "End Line": 523 }, { - "Function Name": "__dealloc__", - "Structural Impact": 7.5, + "Function Name": "ENDVLOAD", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 537, + "End Line": 545 + }, + { + "Function Name": "SQRTNORM", + "Structural Impact": 1.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 226, - "End Line": 233 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2616, + "End Line": 2623 + }, + { + "Function Name": "DOSTORE", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 410, + "End Line": 415 + }, + { + "Function Name": "GEADDR", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 150, + "End Line": 153 + }, + { + "Function Name": "INDERASE", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 206 + }, + { + "Function Name": "REGUP", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 245, + "End Line": 248 + }, + { + "Function Name": "VLOAD", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 532, + "End Line": 535 + }, + { + "Function Name": "SHORTMP", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1104, + "End Line": 1107 }, { - "Function Name": "size", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 629, - "End Line": 639 + "Function Name": "LEFT-", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1772, + "End Line": 1775 }, { - "Function Name": "strides", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 602, - "End Line": 607 + "Function Name": "BUFNORM", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1895, + "End Line": 1899 }, { - "Function Name": "suboffsets", - "Structural Impact": 4.5, + "Function Name": "SQRTNM2", + "Structural Impact": 1.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 610, - "End Line": 614 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2610, + "End Line": 2614 }, { - "Function Name": "__len__", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 641, - "End Line": 645 + "Function Name": "ASINEX", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2779, + "End Line": 2782 }, { - "Function Name": "shape", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 598, - "End Line": 599 + "Function Name": "DLOAD", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 67 }, { - "Function Name": "__setitem__", - "Structural Impact": 2.1, + "Function Name": "NEWMODE", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 76 + }, + { + "Function Name": "DANZIG", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 254 + "Start Line": 78, + "End Line": 79 }, { - "Function Name": "copy", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "DIRADRES", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 667, - "End Line": 677 + "Start Line": 114, + "End Line": 114 }, { - "Function Name": "copy_fortran", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "NETZERO", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 679, - "End Line": 689 + "Start Line": 134, + "End Line": 135 }, { - "Function Name": "__getattr__", - "Structural Impact": 1.8, + "Function Name": "ITR15", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 248 + "Start Line": 136, + "End Line": 137 }, { - "Function Name": "__getitem__", - "Structural Impact": 1.8, + "Function Name": "ITR12", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 250, - "End Line": 251 + "Start Line": 147, + "End Line": 148 }, { - "Function Name": "__init__", - "Structural Impact": 1.8, + "Function Name": "ITR11", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 321 + "Start Line": 197, + "End Line": 198 }, { - "Function Name": "is_c_contig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 655, - "End Line": 659 + "Start Line": 207, + "End Line": 207 }, { - "Function Name": "is_f_contig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "ITR13", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 661, - "End Line": 665 + "Start Line": 209, + "End Line": 210 }, { - "Function Name": "T", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "STADR", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 588 + "Start Line": 403, + "End Line": 405 }, { - "Function Name": "__repr__", - "Structural Impact": 1.6, + "Function Name": "ITR1", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 647, - "End Line": 649 + "Start Line": 406, + "End Line": 408 }, { - "Function Name": "memview", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "PRESTORE", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 236, - "End Line": 237 + "Start Line": 457, + "End Line": 457 }, { - "Function Name": "__len__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "AHEAD5", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 244, - "End Line": 245 + "Start Line": 468, + "End Line": 468 }, { - "Function Name": "__repr__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "SSP", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 323 + "Start Line": 638, + "End Line": 640 }, { - "Function Name": "base", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "EXIT", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 591, - "End Line": 592 + "Start Line": 762, + "End Line": 762 }, { - "Function Name": "ndim", - "Structural Impact": 1.5, + "Function Name": "DAD", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 807, + "End Line": 809 + }, + { + "Function Name": "ROUNDSUB", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 618 + "Start Line": 940, + "End Line": 941 }, { - "Function Name": "itemsize", - "Structural Impact": 1.5, + "Function Name": "PREDOT", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 621, - "End Line": 622 + "Start Line": 964, + "End Line": 965 }, { - "Function Name": "nbytes", - "Structural Impact": 1.5, + "Function Name": "POLYLOOP", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1054, + "End Line": 1056 + }, + { + "Function Name": "DPAGREE", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 625, - "End Line": 626 + "Start Line": 1071, + "End Line": 1072 }, { - "Function Name": "__str__", - "Structural Impact": 1.5, + "Function Name": "FIXROOT", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 651, - "End Line": 652 + "Start Line": 2587, + "End Line": 2588 }, { - "Function Name": "__dealloc__", - "Structural Impact": 1.5, + "Function Name": "PRESINE", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 947, - "End Line": 948 + "Start Line": 2650, + "End Line": 2651 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 241, - "Sequential Logic Declarations": 151, - "Function Parameters": 51, - "Function/Method Declarations": 32, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 51, - "Type/Safety Bypasses": 11, + "Control Flow Branches": 701, + "Sequential Logic Declarations": 906, + "Function Parameters": 89, + "Function/Method Declarations": 243, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 77, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 20, - "Unit Test Assertions": 4, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 158, + "State Mutations / Variable Reassignments": 1400, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 102, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 51, + "Global State Dependencies": 20, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 16, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 40, + "Metaprogramming & Reflection": 135, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 3, - "Specification Traceability Tags": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 4, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 133, + "Manual Memory Allocation": 2, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, - "Fatal Aborts & Exceptions": 8, + "Explicit Type Casts": 173, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, + "Bitwise Operations": 126, + "Thread Synchronization Locks": 3, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 217, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 2038, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 956, + "Structural Tab Indentations": 1774, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -148529,16 +148973,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 50, - "Core Var Decl": 150, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 148, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 4, + "Design Upper Case": 9, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -148562,4879 +149006,4970 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "__future__", - "collections.abc", - "struct" + "0", + "00", + "01", + "1400" ] }, - "python/cython/Nodes.py": { + "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc": { "1. Artifact Identity": { - "Filename": "Nodes.py", - "Path": "python/cython/Nodes.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "enum.IntEnum, type, Node", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Filename": "LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", + "Path": "agc_assembly/apollo-11/LUNAR_LANDING_GUIDANCE_EQUATIONS.agc", + "Language": "Agc_Assembly", + "Architect": "HARTMUTH GUTSCHE ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" }, "2. Topological Coordinates": { - "X": 5231.1, - "Y": 32.59, - "Z": -3195.58 + "X": -1693.46, + "Y": 79.79, + "Z": 3724.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 10867, - "Coding LOC": 7698, - "Documentation LOC": 1568, - "Structural Magnitude": 8375.76, - "Control Flow Ratio": "60.3%", + "Total LOC": 1475, + "Coding LOC": 1028, + "Documentation LOC": 249, + "Structural Magnitude": 805.06, + "Control Flow Ratio": "37.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.918 + "Raw Cognitive Density": 1.147 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "59.48%", - "Error & Exception Exposure": "65.47%", - "Tech Debt Exposure": "77.07%", + "Cognitive Load Exposure": "67.04%", + "Error & Exception Exposure": "83.9%", + "Tech Debt Exposure": "32.64%", "Testing Exposure": "80.0%", - "API Exposure": "8.74%", - "Concurrency Exposure": "14.59%", - "State Flux Exposure": "97.56%", - "Commented Logic Exposure": "7.74%", - "Specification Exposure": "100.0%", + "API Exposure": "0.51%", + "Concurrency Exposure": "31.77%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "96.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "71.0%", + "Documentation Exposure": "28.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "generate_function_definitions", - "Structural Impact": 332.7, - "Lines of Code (LOC)": 494, - "Control Flow Branches": 153, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 2076, - "End Line": 2569 - }, - { - "Function Name": "analyse", - "Structural Impact": 245.9, - "Lines of Code (LOC)": 166, - "Control Flow Branches": 83, - "Input Parameters": 7, - "Control Flow Ratio": "72.8%", - "Start Line": 726, - "End Line": 891 - }, - { - "Function Name": "generate_tuple_and_keyword_parsing_code", - "Structural Impact": 172.6, - "Lines of Code (LOC)": 233, - "Control Flow Branches": 71, - "Input Parameters": 4, - "Control Flow Ratio": "93.4%", - "Start Line": 4240, - "End Line": 4472 - }, - { - "Function Name": "generate_type_ready_code", - "Structural Impact": 166.2, - "Lines of Code (LOC)": 238, - "Control Flow Branches": 68, - "Input Parameters": 4, - "Control Flow Ratio": "64.2%", - "Start Line": 5777, - "End Line": 6014 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 130.9, - "Lines of Code (LOC)": 158, - "Control Flow Branches": 70, - "Input Parameters": 2, - "Control Flow Ratio": "72.2%", - "Start Line": 5526, - "End Line": 5683 - }, - { - "Function Name": "analyse_signature", - "Structural Impact": 107.3, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 58, - "Input Parameters": 2, - "Control Flow Ratio": "86.6%", - "Start Line": 3441, - "End Line": 3542 + "Function Name": "STARTP67", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 187, + "End Line": 222 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 100.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 47, + "Function Name": "CGCALC", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "71.2%", - "Start Line": 1543, - "End Line": 1640 + "Control Flow Ratio": "41.7%", + "Start Line": 641, + "End Line": 682 }, { - "Function Name": "generate_handling_code", - "Structural Impact": 97.1, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 44, - "Input Parameters": 3, - "Control Flow Ratio": "97.8%", - "Start Line": 8487, - "End Line": 8628 + "Function Name": "RODCOMP", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 143, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "9.5%", + "Start Line": 948, + "End Line": 1090 }, { - "Function Name": "unroll", - "Structural Impact": 94.0, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 39, - "Input Parameters": 4, - "Control Flow Ratio": "60.9%", - "Start Line": 6428, - "End Line": 6519 + "Function Name": "QUADGUID", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "13.3%", + "Start Line": 546, + "End Line": 632 }, { - "Function Name": "analyse", - "Structural Impact": 90.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 42, - "Input Parameters": 3, - "Control Flow Ratio": "53.2%", - "Start Line": 1162, - "End Line": 1246 + "Function Name": "REDESMON", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 1155, + "End Line": 1168 }, { - "Function Name": "__init__", - "Structural Impact": 85.8, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 25, - "Input Parameters": 9, - "Control Flow Ratio": "78.1%", - "Start Line": 5192, - "End Line": 5263 + "Function Name": "ROOTLOOP", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 1322, + "End Line": 1353 }, { - "Function Name": "generate_function_header", - "Structural Impact": 82.4, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 34, - "Input Parameters": 4, - "Control Flow Ratio": "94.4%", - "Start Line": 3944, - "End Line": 4025 + "Function Name": "P64DISPS", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 856, + "End Line": 872 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 82.0, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 36, - "Input Parameters": 3, - "Control Flow Ratio": "76.6%", - "Start Line": 4870, - "End Line": 5029 + "Function Name": "REDESIG", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "26.3%", + "Start Line": 335, + "End Line": 383 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 75.7, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 40, + "Function Name": "UNWCLOOP", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "65.6%", - "Start Line": 6267, - "End Line": 6359 + "Control Flow Ratio": "25.0%", + "Start Line": 776, + "End Line": 802 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 72.6, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 37, - "Input Parameters": 2, - "Control Flow Ratio": "88.1%", - "Start Line": 8692, - "End Line": 8827 + "Function Name": "PITFALL", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1130, + "End Line": 1148 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 71.1, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 37, + "Function Name": "RESETRPT", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "71.2%", - "Start Line": 2752, - "End Line": 2856 - }, - { - "Function Name": "generate_loop", - "Structural Impact": 68.7, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "91.2%", - "Start Line": 10624, - "End Line": 10716 + "Control Flow Ratio": "33.3%", + "Start Line": 1169, + "End Line": 1182 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 66.7, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 34, - "Input Parameters": 2, - "Control Flow Ratio": "89.5%", - "Start Line": 8291, - "End Line": 8411 + "Function Name": "GUILDEN", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 134, + "End Line": 142 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 66.3, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 34, + "Function Name": "EL", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "82.9%", - "Start Line": 7976, - "End Line": 8088 - }, - { - "Function Name": "as_cfunction", - "Structural Impact": 63.1, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 17, - "Input Parameters": 10, - "Control Flow Ratio": "63.0%", - "Start Line": 3242, - "End Line": 3309 - }, - { - "Function Name": "generate_argument_parsing_code", - "Structural Impact": 62.0, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 25, - "Input Parameters": 4, - "Control Flow Ratio": "75.8%", - "Start Line": 4052, - "End Line": 4129 - }, - { - "Function Name": "analyse_types", - "Structural Impact": 61.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 6361, - "End Line": 6426 - }, - { - "Function Name": "analyse", - "Structural Impact": 60.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 21, - "Input Parameters": 6, - "Control Flow Ratio": "70.0%", - "Start Line": 633, - "End Line": 676 - }, - { - "Function Name": "generate_function_header", - "Structural Impact": 58.1, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 20, - "Input Parameters": 6, - "Control Flow Ratio": "66.7%", - "Start Line": 2982, - "End Line": 3031 + "Control Flow Ratio": "15.4%", + "Start Line": 1193, + "End Line": 1221 }, { - "Function Name": "generate_posargs_unpacking_code", - "Structural Impact": 56.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 17, - "Input Parameters": 8, - "Control Flow Ratio": "85.0%", - "Start Line": 4565, - "End Line": 4603 + "Function Name": "DESCBITS", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 1223, + "End Line": 1234 }, { - "Function Name": "end_parallel_control_flow_block", - "Structural Impact": 55.9, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 20, - "Input Parameters": 5, + "Function Name": "BADROOT", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 0, "Control Flow Ratio": "83.3%", - "Start Line": 10171, - "End Line": 10259 - }, - { - "Function Name": "analyse_argument_types", - "Structural Impact": 55.1, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "61.7%", - "Start Line": 3377, - "End Line": 3439 - }, - { - "Function Name": "analyse", - "Structural Impact": 54.4, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 22, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1365, - "End Line": 1424 - }, - { - "Function Name": "analyse", - "Structural Impact": 51.9, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 21, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 999, - "End Line": 1053 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 51.0, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "71.1%", - "Start Line": 1715, - "End Line": 1765 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 49.3, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "65.8%", - "Start Line": 10411, - "End Line": 10495 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 46.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 3322, - "End Line": 3375 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 45.8, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "77.4%", - "Start Line": 9367, - "End Line": 9415 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 44.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "79.2%", - "Start Line": 3857, - "End Line": 3942 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 44.3, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "81.5%", - "Start Line": 9505, - "End Line": 9593 - }, - { - "Function Name": "_analyse_template_types", - "Structural Impact": 44.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 1323, - "End Line": 1363 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 43.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "69.7%", - "Start Line": 7157, - "End Line": 7197 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 42.6, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "95.5%", - "Start Line": 5067, - "End Line": 5155 + "Start Line": 1354, + "End Line": 1360 }, { - "Function Name": "analyse_types", - "Structural Impact": 42.4, + "Function Name": "FASTCHNG", + "Structural Impact": 5.9, "Lines of Code (LOC)": 48, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "59.4%", - "Start Line": 6610, - "End Line": 6657 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 40.7, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "90.5%", - "Start Line": 10502, - "End Line": 10622 - }, - { - "Function Name": "declare_pyfunction", - "Structural Impact": 40.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 21, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 3559, - "End Line": 3596 + "Control Flow Ratio": "4.3%", + "Start Line": 1423, + "End Line": 1470 }, { - "Function Name": "generate_stararg_copy_code", - "Structural Impact": 39.6, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 19, + "Function Name": "AZ", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "82.6%", - "Start Line": 4139, - "End Line": 4238 - }, - { - "Function Name": "generate_function_header", - "Structural Impact": 35.8, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "73.7%", - "Start Line": 3683, - "End Line": 3727 + "Control Flow Ratio": "20.0%", + "Start Line": 1183, + "End Line": 1192 }, { - "Function Name": "set_up_loop", - "Structural Impact": 34.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 7938, - "End Line": 7974 + "Function Name": "VRTSTART", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 174, + "End Line": 185 }, { - "Function Name": "inject_type_from_annotations", - "Structural Impact": 34.7, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "78.3%", - "Start Line": 1056, - "End Line": 1091 + "Function Name": "ROOTPSRS", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "15.8%", + "Start Line": 1272, + "End Line": 1303 }, { - "Function Name": "dump", - "Structural Impact": 33.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 12, - "Input Parameters": 5, - "Control Flow Ratio": "57.1%", - "Start Line": 297, - "End Line": 325 + "Function Name": "AFTRGUID", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 72, + "End Line": 79 }, { - "Function Name": "analyse_enum_declarations", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "72.2%", - "Start Line": 1879, - "End Line": 1912 + "Function Name": "NEWPHASE", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 51, + "End Line": 57 }, { - "Function Name": "analyse", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 11, - "Input Parameters": 6, - "Control Flow Ratio": "73.3%", - "Start Line": 554, - "End Line": 574 + "Function Name": "PREGUIDE", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 58, + "End Line": 64 }, { - "Function Name": "generate_argument_parsing_code", - "Structural Impact": 31.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 3046, - "End Line": 3081 + "Function Name": "WHATGUID", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 65, + "End Line": 71 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "84.2%", - "Start Line": 9687, - "End Line": 9727 + "Function Name": "WHATDISP", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 85, + "End Line": 91 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 30.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 16, - "Input Parameters": 2, + "Function Name": "TESTLODX", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "80.0%", - "Start Line": 9729, - "End Line": 9758 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "84.2%", - "Start Line": 7045, - "End Line": 7067 + "Start Line": 1361, + "End Line": 1364 }, { - "Function Name": "generate_arg_assignment", - "Structural Impact": 30.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "52.2%", - "Start Line": 4474, - "End Line": 4499 + "Function Name": "WHATALM", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 92, + "End Line": 110 }, { - "Function Name": "generate_keyword_unpacking_code", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 4605, - "End Line": 4664 + "Function Name": "GUILDRET", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 224, + "End Line": 243 }, { - "Function Name": "trap_parallel_exit", - "Structural Impact": 28.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 10043, - "End Line": 10098 + "Function Name": "DERCLOOP", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 1305, + "End Line": 1319 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 28.7, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 14, + "Function Name": "TDISPSET", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 5350, - "End Line": 5404 + "Control Flow Ratio": "6.2%", + "Start Line": 1384, + "End Line": 1410 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 28.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "82.4%", - "Start Line": 7202, - "End Line": 7248 + "Function Name": "EXSPOT1", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 696, + "End Line": 709 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "48.3%", - "Start Line": 9470, - "End Line": 9503 + "Function Name": "1406ALM", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1414, + "End Line": 1422 }, { - "Function Name": "align_argument_type", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 2021, - "End Line": 2045 + "Function Name": "RATESTOP", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 811, + "End Line": 820 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 7075, - "End Line": 7124 + "Function Name": "P67VERT", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 922, + "End Line": 932 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 1811, - "End Line": 1840 + "Function Name": "RODTASK", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 934, + "End Line": 939 }, { - "Function Name": "needs_assignment_synthesis", - "Structural Impact": 24.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "55.0%", - "Start Line": 3645, - "End Line": 3661 + "Function Name": "P65START", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 252, + "End Line": 258 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 6930, - "End Line": 6945 + "Function Name": "GDUMP1", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 822, + "End Line": 827 }, { - "Function Name": "generate_argument_declarations", - "Structural Impact": 23.2, + "Function Name": "BRSPOT3", + "Structural Impact": 4.2, "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 4027, - "End Line": 4050 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 482, + "End Line": 505 }, { - "Function Name": "_handle_cclass_decorators", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "61.1%", - "Start Line": 5483, - "End Line": 5524 + "Function Name": "VERTGUID", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 897, + "End Line": 899 }, { - "Function Name": "put_error_catcher", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "70.0%", - "Start Line": 8835, - "End Line": 8866 + "Function Name": "AFCSPOT", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1091, + "End Line": 1111 }, { - "Function Name": "generate_function_body", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 3830, - "End Line": 3855 + "Function Name": "LUNLAND", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 117, + "End Line": 128 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 9320, - "End Line": 9345 + "Function Name": "STARTP64", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 260, + "End Line": 268 }, { - "Function Name": "prepare_argument_coercion", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "68.8%", - "Start Line": 3797, - "End Line": 3817 + "Function Name": "DISPEXIT", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 835, + "End Line": 845 }, { - "Function Name": "privatize_temps", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 9920, - "End Line": 9953 + "Function Name": "P64CEED", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 874, + "End Line": 881 }, { - "Function Name": "generate_argument_parsing_code", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "56.2%", - "Start Line": 3735, - "End Line": 3764 + "Function Name": "P65VERT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 907, + "End Line": 913 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 5698, - "End Line": 5773 + "Function Name": "STARTP66", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 148 }, { - "Function Name": "_validate_type_visibility", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 2905, - "End Line": 2915 + "Function Name": "P66VERTA", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 941, + "End Line": 946 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 9096, - "End Line": 9127 + "Function Name": "WHATEXIT", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 80, + "End Line": 81 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 9129, - "End Line": 9160 + "Function Name": "STRTP66A", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 149, + "End Line": 169 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 20.4, + "Function Name": "RGVGCALC", + "Structural Impact": 3.0, "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "76.9%", - "Start Line": 6774, - "End Line": 6799 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 442, + "End Line": 467 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 6152, - "End Line": 6175 + "Function Name": "TTFINCR", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 288, + "End Line": 303 }, { - "Function Name": "cimport_numpy_check", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 9285, - "End Line": 9307 + "Function Name": "EXGSUB", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 720, + "End Line": 729 }, { - "Function Name": "generate_stararg_init_code", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 4501, - "End Line": 4534 + "Function Name": "EXNORM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 748, + "End Line": 758 }, { - "Function Name": "declare_cpdef_wrapper", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2858, - "End Line": 2903 + "Function Name": "CALCRGVG", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 433, + "End Line": 440 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "52.9%", - "Start Line": 10735, - "End Line": 10771 + "Function Name": "ROOTSTOR", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 1365, + "End Line": 1372 }, { - "Function Name": "propagate_var_privatization", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 9785, - "End Line": 9852 + "Function Name": "EXBRAK", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 741, + "End Line": 745 }, { - "Function Name": "generate_arg_conversion", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4674, - "End Line": 4691 + "Function Name": "INTPRETX", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1378, + "End Line": 1382 }, { - "Function Name": "generate_argument_type_tests", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 4719, - "End Line": 4744 + "Function Name": "GUIDSUB", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 112, + "End Line": 113 }, { - "Function Name": "put_error_uncatcher", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 8868, - "End Line": 8894 + "Function Name": "BRSPOT1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 245, + "End Line": 246 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1663, - "End Line": 1679 + "Function Name": "BRSPOT2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 328, + "End Line": 329 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 10302, - "End Line": 10354 + "Function Name": "BRSPOT4", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 634, + "End Line": 635 }, { - "Function Name": "call_self_node", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "43.8%", - "Start Line": 2917, - "End Line": 2943 + "Function Name": "EXVERT", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 804, + "End Line": 806 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 6833, - "End Line": 6864 + "Function Name": "EXOVFLOW", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 808, + "End Line": 809 }, { - "Function Name": "generate_arg_type_test", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "46.7%", - "Start Line": 2581, - "End Line": 2602 + "Function Name": "2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 847, + "End Line": 848 }, { - "Function Name": "create_local_scope", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 2050, - "End Line": 2071 + "Function Name": "DISPCOMN", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 851, + "End Line": 852 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 7486, - "End Line": 7507 + "Function Name": "RED-OVER", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 883, + "End Line": 884 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 2, + "Function Name": "REDES-OK", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7917, - "End Line": 7936 + "Start Line": 885, + "End Line": 886 }, { - "Function Name": "analyse_default_values", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1994, - "End Line": 2012 + "Function Name": "VERTDISP", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 889, + "End Line": 890 }, { - "Function Name": "generate_assignment_code", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 1107, - "End Line": 1121 + "Function Name": "P66VERT", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 919, + "End Line": 920 }, { - "Function Name": "nogil_check", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "47.1%", - "Start Line": 2954, - "End Line": 2963 + "Function Name": "PREMON2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1153, + "End Line": 1154 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 7638, - "End Line": 7677 + "Function Name": "1406P00", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1412, + "End Line": 1413 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 15.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 7791, - "End Line": 7831 + "Function Name": "ENDLLJOB", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 854, + "End Line": 854 }, { - "Function Name": "generate_wrapper_functions", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "43.8%", - "Start Line": 3113, - "End Line": 3142 + "Function Name": "REDES1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 384, + "End Line": 394 + }, + { + "Function Name": "EXTLOGIC", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 692, + "End Line": 694 + }, + { + "Function Name": "P63DISPS", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 850, + "End Line": 850 }, { - "Function Name": "analyse_sharing_attributes", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 9760, - "End Line": 9783 + "Function Name": "PREMON1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1152, + "End Line": 1152 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 199, + "Sequential Logic Declarations": 338, + "Function Parameters": 41, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 10, + "Exposed API / Public Exports": 50, + "State Mutations / Variable Reassignments": 374, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 33, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 14, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 20, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 72, + "Metaprogramming & Reflection": 37, + "Module Dependencies (Imports)": 14, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 3, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 39, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 57, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 1, + "Bitwise Operations": 54, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 20, + "Private / Encapsulated Scopes": 1009, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 890, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 19, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 19, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 17, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 18, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "11", + "20", + "22", + "31", + "CG", + "COUNT", + "DVCNTR", + "E2DPS", + "F2DPS", + "LANDCNST", + "P66LOC", + "PHSNAME2", + "PIF", + "RODTRAP", + "TCGFAPPR", + "TCGIBRAK", + "TTF", + "UNWC" + ] + }, + "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc": { + "1. Artifact Identity": { + "Filename": "PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", + "Path": "agc_assembly/apollo-11/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1681.35, + "Y": 56.1, + "Z": 4435.96 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 3810, + "Coding LOC": 2461, + "Documentation LOC": 952, + "Structural Magnitude": 3015.42, + "Control Flow Ratio": "41.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.465 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "72.44%", + "Error & Exception Exposure": "90.55%", + "Tech Debt Exposure": "25.58%", + "Testing Exposure": "80.0%", + "API Exposure": "0.36%", + "Concurrency Exposure": "83.67%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "98.6%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "15.39%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "CHARIN2", + "Structural Impact": 50.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 33, + "Input Parameters": 1, + "Control Flow Ratio": "94.3%", + "Start Line": 418, + "End Line": 456 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 10391, - "End Line": 10409 + "Function Name": "HMSOUT", + "Structural Impact": 46.1, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "51.8%", + "Start Line": 1522, + "End Line": 1595 }, { - "Function Name": "declaration_matches", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 9417, - "End Line": 9429 + "Function Name": "DPTEST", + "Structural Impact": 22.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 14, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1031, + "End Line": 1046 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 9451, - "End Line": 9467 + "Function Name": "HMSIN", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 17, + "Input Parameters": 0, + "Control Flow Ratio": "34.0%", + "Start Line": 2191, + "End Line": 2259 }, { - "Function Name": "declare", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 1702, - "End Line": 1713 + "Function Name": "NUM", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "38.7%", + "Start Line": 480, + "End Line": 509 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "53.8%", - "Start Line": 6954, - "End Line": 6966 + "Function Name": "PUTXYZ", + "Structural Impact": 15.9, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "39.1%", + "Start Line": 1745, + "End Line": 1779 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 8175, - "End Line": 8221 + "Function Name": "PUTCOM", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "39.1%", + "Start Line": 1930, + "End Line": 1957 }, { - "Function Name": "analyse_templates", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, + "Function Name": "MONREQ", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 704, - "End Line": 724 + "Control Flow Ratio": "75.0%", + "Start Line": 2367, + "End Line": 2383 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1845, - "End Line": 1869 + "Function Name": "TESTNN", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 865, + "End Line": 878 }, { - "Function Name": "declare", - "Structural Impact": 13.4, + "Function Name": "MONIT2", + "Structural Impact": 14.0, "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5456, - "End Line": 5481 - }, - { - "Function Name": "embed_position", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 52, - "End Line": 75 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5321, - "End Line": 5344 + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 2340, + "End Line": 2365 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 10783, - "End Line": 10806 + "Function Name": "BLANKDSP", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "42.1%", + "Start Line": 3052, + "End Line": 3073 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 13.1, + "Function Name": "89TEST", + "Structural Impact": 13.7, "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5046, - "End Line": 5065 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 478, - "End Line": 494 + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 460, + "End Line": 479 }, { - "Function Name": "__init__", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "80.0%", - "Start Line": 9067, - "End Line": 9082 + "Function Name": "TSTFORDP", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 1245, + "End Line": 1259 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 7774, - "End Line": 7789 + "Function Name": "CLEAR", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 700, + "End Line": 713 }, { - "Function Name": "__init__", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 3224, - "End Line": 3240 + "Function Name": "ENTPASHI", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 831, + "End Line": 843 }, { - "Function Name": "infer_exception_type", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 9, + "Function Name": "SIGNTEST", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 8472, - "End Line": 8480 + "Control Flow Ratio": "46.2%", + "Start Line": 670, + "End Line": 681 }, { - "Function Name": "declare_argument", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "35.7%", - "Start Line": 2571, - "End Line": 2579 + "Function Name": "LIMITCOM", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "34.6%", + "Start Line": 1596, + "End Line": 1639 }, { - "Function Name": "end_pos", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 20, + "Function Name": "DSPSIGN", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 13, "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 276, - "End Line": 295 - }, - { - "Function Name": "__new__", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 126, - "End Line": 140 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 7417, - "End Line": 7430 + "Control Flow Ratio": "50.0%", + "Start Line": 2479, + "End Line": 2491 }, { - "Function Name": "generate_execution_code", + "Function Name": "REQADD", "Structural Impact": 11.8, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 8986, - "End Line": 9013 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 5291, - "End Line": 5314 + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 879, + "End Line": 895 }, { - "Function Name": "generate_execution_code", + "Function Name": "DSPIN", "Structural Impact": 11.5, "Lines of Code (LOC)": 22, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 7550, - "End Line": 7571 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 7322, - "End Line": 7341 - }, - { - "Function Name": "analyse", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "23.5%", - "Start Line": 1253, - "End Line": 1274 + "Control Flow Ratio": "18.5%", + "Start Line": 2654, + "End Line": 2675 }, { - "Function Name": "declare_arguments", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 15, + "Function Name": "BLANKSUB", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3604, - "End Line": 3618 + "Control Flow Ratio": "41.7%", + "Start Line": 3213, + "End Line": 3224 }, { - "Function Name": "unroll_assignments", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "42.9%", - "Start Line": 6521, - "End Line": 6531 + "Function Name": "PUTNORM", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "64.3%", + "Start Line": 1969, + "End Line": 1984 }, { - "Function Name": "analyse_pytyping_modifiers", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, + "Function Name": "NOUNTEST", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "71.4%", - "Start Line": 1426, - "End Line": 1437 + "Start Line": 1238, + "End Line": 1243 }, { - "Function Name": "put_into_closure", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 23, + "Function Name": "COMPTST1", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3737, - "End Line": 3759 + "Control Flow Ratio": "66.7%", + "Start Line": 1200, + "End Line": 1208 }, { - "Function Name": "analyse", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1489, - "End Line": 1506 + "Function Name": "MONDO", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "34.8%", + "Start Line": 2391, + "End Line": 2412 }, { - "Function Name": "put_error_cleaner", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 8896, - "End Line": 8912 + "Function Name": "NVSUB1", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 3075, + "End Line": 3095 }, { - "Function Name": "analyse", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 3, + "Function Name": "DECEND", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1293, - "End Line": 1304 + "Start Line": 537, + "End Line": 559 }, { - "Function Name": "get_preprocessor_guard", - "Structural Impact": 10.5, + "Function Name": "ABCLOAD", + "Structural Impact": 9.6, "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2686, - "End Line": 2697 - }, - { - "Function Name": "generate_argument_declarations", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 3, + "Control Flow Branches": 8, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 3033, - "End Line": 3041 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 7250, - "End Line": 7258 - }, - { - "Function Name": "generate_argument_defaults_assignment_code", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4549, - "End Line": 4554 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 7509, - "End Line": 7514 - }, - { - "Function Name": "_warn_on_const_assignment", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6218, - "End Line": 6222 - }, - { - "Function Name": "write_func_call", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 78, - "End Line": 101 + "Start Line": 1731, + "End Line": 1742 }, { - "Function Name": "f", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 79, - "End Line": 100 + "Function Name": "LOADLV", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1851, + "End Line": 1873 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 9.7, + "Function Name": "DSPDCPUT", + "Structural Impact": 9.5, "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 7614, - "End Line": 7633 + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "35.7%", + "Start Line": 1294, + "End Line": 1313 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, + "Function Name": "SFCONUM", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 7282, - "End Line": 7299 - }, - { - "Function Name": "create_state_temp_if_needed", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 8949, - "End Line": 8961 + "Control Flow Ratio": "40.0%", + "Start Line": 1901, + "End Line": 1916 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, + "Function Name": "ENDINST", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 8, + "Input Parameters": 0, "Control Flow Ratio": "80.0%", - "Start Line": 7372, - "End Line": 7385 - }, - { - "Function Name": "unroll_rhs", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 6533, - "End Line": 6544 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7453, - "End Line": 7464 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 8274, - "End Line": 8286 + "Start Line": 3162, + "End Line": 3171 }, { - "Function Name": "getbuffer_error_cleanup", + "Function Name": "UPDATNN", "Structural Impact": 9.2, "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2666, - "End Line": 2675 + "Control Flow Ratio": "44.4%", + "Start Line": 1066, + "End Line": 1075 }, { - "Function Name": "bad_signature", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, + "Function Name": "TRACE1S", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3544, - "End Line": 3557 + "Control Flow Ratio": "41.7%", + "Start Line": 2523, + "End Line": 2535 }, { - "Function Name": "analyse_types", - "Structural Impact": 9.2, + "Function Name": "VERBFAN", + "Structural Impact": 9.0, "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6762, - "End Line": 6772 + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 923, + "End Line": 933 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, + "Function Name": "DCTSTCYC", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 9032, - "End Line": 9041 + "Control Flow Ratio": "57.1%", + "Start Line": 1228, + "End Line": 1233 }, { - "Function Name": "_parameters_nogil_check", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 10278, - "End Line": 10282 + "Function Name": "PUTDECSF", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 2007, + "End Line": 2016 }, { - "Function Name": "generate_argument_type_tests", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 3087, - "End Line": 3094 + "Function Name": "BLNKSUB1", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "38.9%", + "Start Line": 3244, + "End Line": 3261 }, { - "Function Name": "annotate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 7260, - "End Line": 7268 + "Function Name": "LEGALTST", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 732, + "End Line": 737 }, { - "Function Name": "ForStatNode", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, + "Function Name": "UNSUSPEN", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 77, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7740, - "End Line": 7747 + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 2936, + "End Line": 3012 }, { - "Function Name": "dump_child", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, + "Function Name": "TSTLTS1", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 32, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 308, - "End Line": 314 + "Input Parameters": 1, + "Control Flow Ratio": "26.7%", + "Start Line": 3653, + "End Line": 3684 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 6228, - "End Line": 6234 + "Function Name": "MIXNOUN", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 990, + "End Line": 1000 }, { - "Function Name": "annotate", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 7516, - "End Line": 7521 + "Function Name": "SIGNFIX", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "58.3%", + "Start Line": 2068, + "End Line": 2078 }, { - "Function Name": "func_attributes", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "RELDSP1", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 1744, - "End Line": 1751 + "Control Flow Ratio": "36.4%", + "Start Line": 3609, + "End Line": 3633 }, { - "Function Name": "generate_assignment_code", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 6662, - "End Line": 6675 + "Function Name": "NVSUB2", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3097, + "End Line": 3114 }, { - "Function Name": "generate_arg_none_check", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 2604, - "End Line": 2615 + "Function Name": "SEPSECNR", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1652, + "End Line": 1666 }, { - "Function Name": "declare_python_arg", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 3620, - "End Line": 3631 + "Function Name": "PUTXY", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1797, + "End Line": 1810 }, { - "Function Name": "declare_optional_arg_struct", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 4, + "Function Name": "POSGN", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 893, - "End Line": 923 + "Start Line": 634, + "End Line": 645 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9228, - "End Line": 9254 + "Function Name": "2INTOUT", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "54.5%", + "Start Line": 1471, + "End Line": 1483 }, { - "Function Name": "__deepcopy__", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 144, - "End Line": 160 + "Function Name": "BLOAD", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1823, + "End Line": 1835 }, { - "Function Name": "analyse_declarations", + "Function Name": "CLOAD", "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1924, - "End Line": 1939 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1837, + "End Line": 1849 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 7.6, + "Function Name": "RELDSP", + "Structural Impact": 7.7, "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2965, - "End Line": 2977 + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3589, + "End Line": 3601 }, { - "Function Name": "unroll_lhs", + "Function Name": "MIXNN2", "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "27.3%", - "Start Line": 6546, - "End Line": 6558 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 1013, + "End Line": 1022 }, { - "Function Name": "analyse_expressions", + "Function Name": "DSPALARM", "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 0, "Control Flow Ratio": "60.0%", - "Start Line": 8458, - "End Line": 8470 + "Start Line": 2733, + "End Line": 2744 }, { - "Function Name": "put_into_closure", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, + "Function Name": "PRSHRTMP", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 3072, - "End Line": 3079 + "Control Flow Ratio": "36.4%", + "Start Line": 3473, + "End Line": 3482 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3633, - "End Line": 3643 + "Function Name": "TSTLTS3", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "19.0%", + "Start Line": 3693, + "End Line": 3743 }, { - "Function Name": "buffer_defaults", + "Function Name": "NEGOPT", "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 5444, - "End Line": 5454 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1384, + "End Line": 1391 }, { - "Function Name": "generate_execution_code", + "Function Name": "ABLOAD", "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6190, - "End Line": 6200 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1788, + "End Line": 1796 }, { - "Function Name": "declare_closure_privates", + "Function Name": "ALL3DEC", "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 9896, - "End Line": 9907 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2282, + "End Line": 2289 }, { - "Function Name": "calculate_default_value_code", + "Function Name": "DSPCOM2", "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 1093, - "End Line": 1101 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 1180, + "End Line": 1185 }, { - "Function Name": "signature_has_nongeneric_args", + "Function Name": "DECTEST", "Structural Impact": 7.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 3819, - "End Line": 3825 + "Start Line": 1219, + "End Line": 1225 }, { - "Function Name": "analyse_expressions", + "Function Name": "DPOUT", "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6819, - "End Line": 6828 - }, - { - "Function Name": "base_ok", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1729, - "End Line": 1733 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2620, - "End Line": 2627 + "Control Flow Ratio": "57.1%", + "Start Line": 1459, + "End Line": 1465 }, { - "Function Name": "getbuffer_init", - "Structural Impact": 7.3, + "Function Name": "DEGINSF2", + "Structural Impact": 7.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Control Flow Branches": 6, + "Input Parameters": 0, "Control Flow Ratio": "75.0%", - "Start Line": 2657, - "End Line": 2664 + "Start Line": 2060, + "End Line": 2067 }, { - "Function Name": "getbuffer_normal_cleanup", + "Function Name": "ENDIDLE", "Structural Impact": 7.3, "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2677, - "End Line": 2684 - }, - { - "Function Name": "get_const", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6461, - "End Line": 6467 - }, - { - "Function Name": "annotate", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 8635, - "End Line": 8641 - }, - { - "Function Name": "analyse_annotations", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2014, - "End Line": 2019 - }, - { - "Function Name": "cleanup_temps", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9955, - "End Line": 9960 + "Control Flow Ratio": "37.5%", + "Start Line": 3153, + "End Line": 3160 }, { - "Function Name": "__new__", + "Function Name": "MMCHANG", "Structural Impact": 7.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 107, - "End Line": 114 - }, - { - "Function Name": "_allocate_closure_temp", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 9854, - "End Line": 9874 - }, - { - "Function Name": "dump_pos", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 327, - "End Line": 343 + "Start Line": 2781, + "End Line": 2802 }, { - "Function Name": "end_parallel_block", + "Function Name": "DSPDPDEC", "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10010, - "End Line": 10041 + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1697, + "End Line": 1711 }, { - "Function Name": "generate_function_definitions", + "Function Name": "INTMCTBS", "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3669, - "End Line": 3681 - }, - { - "Function Name": "generate_arg_conversion_from_pyobject", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 4693, - "End Line": 4704 + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "41.7%", + "Start Line": 909, + "End Line": 922 }, { - "Function Name": "generate_arg_conversion_to_pyobject", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4706, - "End Line": 4717 + "Function Name": "CHARIN", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "45.5%", + "Start Line": 407, + "End Line": 417 }, { - "Function Name": "analyse", + "Function Name": "DEGINSF", "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "22.2%", - "Start Line": 1457, - "End Line": 1467 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2051, + "End Line": 2059 }, { - "Function Name": "generate_function_header", + "Function Name": "SIZETST", "Structural Impact": 6.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4859, - "End Line": 4868 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2268, + "End Line": 2277 }, { - "Function Name": "generate_assignment_code", + "Function Name": "DSPMMJB", "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 6563, - "End Line": 6572 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "41.7%", + "Start Line": 3302, + "End Line": 3312 }, { - "Function Name": "generate_function_definitions", + "Function Name": "RECAL1", "Structural Impact": 6.5, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 8098, - "End Line": 8106 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 3324, + "End Line": 3332 }, { - "Function Name": "clone_node", + "Function Name": "DSPDCEND", "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 223, - "End Line": 234 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 1322, + "End Line": 1328 }, { - "Function Name": "generate_function_definitions", + "Function Name": "REQMM", "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7573, - "End Line": 7578 + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 2803, + "End Line": 2814 }, { - "Function Name": "generate_function_definitions", + "Function Name": "TSTLTS4", "Structural Impact": 6.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 8413, - "End Line": 8418 - }, - { - "Function Name": "is_cdef_func_compatible", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 3311, - "End Line": 3320 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2930, + "End Line": 2935 }, { - "Function Name": "arg_decl_code", + "Function Name": "ALOAD", "Structural Impact": 6.2, "Lines of Code (LOC)": 10, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3696, - "End Line": 3705 + "Start Line": 1812, + "End Line": 1821 }, { - "Function Name": "generate_function_definitions", + "Function Name": "OPTDEGIN", "Structural Impact": 6.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7387, - "End Line": 7391 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6895, - "End Line": 6911 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2112, + "End Line": 2116 }, { - "Function Name": "fetch_parallel_exception", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10100, - "End Line": 10146 + "Function Name": "MPACTST", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2260, + "End Line": 2264 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.7, + "Function Name": "MONIT1", + "Structural Impact": 6.2, "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 8158, - "End Line": 8168 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 931, - "End Line": 936 - }, - { - "Function Name": "generate_argument_values_cleanup_code", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4556, - "End Line": 4563 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 2329, + "End Line": 2339 }, { - "Function Name": "annotate", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 8108, - "End Line": 8116 + "Function Name": "DSP2DEC", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 2557, + "End Line": 2566 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 5.6, + "Function Name": "READLO", + "Structural Impact": 6.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 8963, - "End Line": 8971 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 591, - "End Line": 595 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 612, - "End Line": 616 - }, - { - "Function Name": "analyse", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "25.0%", - "Start Line": 620, - "End Line": 624 - }, - { - "Function Name": "assure_gil", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2332, - "End Line": 2338 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 1494, + "End Line": 1502 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3096, - "End Line": 3102 + "Function Name": "VBRELDSP", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 2922, + "End Line": 2929 }, { - "Function Name": "generate_argument_conversion_code", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4666, - "End Line": 4672 + "Function Name": "NVSBWAIT", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3572, + "End Line": 3579 }, { - "Function Name": "create_scope", - "Structural Impact": 5.5, + "Function Name": "NVSUBSY1", + "Structural Impact": 6.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5284, - "End Line": 5289 + "Start Line": 3555, + "End Line": 3560 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "USEADD", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5685, - "End Line": 5691 + "Control Flow Ratio": "50.0%", + "Start Line": 896, + "End Line": 907 }, { - "Function Name": "annotate", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6680, - "End Line": 6686 + "Function Name": "DSPIN1", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 2678, + "End Line": 2690 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6709, - "End Line": 6715 + "Function Name": "ENTER", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 823, + "End Line": 830 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 5.5, + "Function Name": "DEGOUTSF", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6723, - "End Line": 6728 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7005, - "End Line": 7010 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7542, - "End Line": 7548 + "Start Line": 1362, + "End Line": 1367 }, { - "Function Name": "annotate", - "Structural Impact": 5.5, + "Function Name": "SEPSEC", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7580, - "End Line": 7585 + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1641, + "End Line": 1646 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 5.5, + "Function Name": "LEFTNCOM", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 8267, - "End Line": 8272 + "Start Line": 2165, + "End Line": 2170 }, { - "Function Name": "annotate", - "Structural Impact": 5.5, + "Function Name": "VBPROC", + "Structural Impact": 5.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 8420, - "End Line": 8425 + "Start Line": 2865, + "End Line": 2870 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "5BLANK", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 8681, - "End Line": 8687 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 745, + "End Line": 762 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9221, - "End Line": 9226 + "Function Name": "5BLANK1", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 763, + "End Line": 782 }, { - "Function Name": "declare_arguments", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, + "Function Name": "WDAGAIN", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2945, - "End Line": 2949 + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 2605, + "End Line": 2620 }, { - "Function Name": "generate_function_body", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4773, - "End Line": 4800 + "Function Name": "ALMCYCLE", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2761, + "End Line": 2779 }, { - "Function Name": "annotate", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6016, - "End Line": 6020 + "Function Name": "ERCOM", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 3788, + "End Line": 3808 }, { - "Function Name": "_check_const_assignment", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Function Name": "ON", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6601, - "End Line": 6604 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 656, + "End Line": 667 }, { - "Function Name": "nogil_check", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6947, - "End Line": 6950 + "Function Name": "DECTOBIN", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "27.3%", + "Start Line": 510, + "End Line": 522 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7360, - "End Line": 7364 + "Function Name": "CLPASHI", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 714, + "End Line": 726 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, + "Function Name": "DSPCOM3", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7366, - "End Line": 7370 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1186, + "End Line": 1194 }, { - "Function Name": "annotate", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7393, - "End Line": 7397 + "Function Name": "MIXNN1", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 1001, + "End Line": 1012 }, { - "Function Name": "nogil_check", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Function Name": "DSPDCGET", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7906, - "End Line": 7909 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1286, + "End Line": 1293 }, { - "Function Name": "nogil_check", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, + "Function Name": "DSPFMEM", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6184, - "End Line": 6186 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 2465, + "End Line": 2471 }, { - "Function Name": "generate_argument_values_setup_code", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 4536, - "End Line": 4547 + "Function Name": "SGNCOM", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 646, + "End Line": 655 }, { - "Function Name": "as_cclass", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, + "Function Name": "REQCOM", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 5265, - "End Line": 5282 + "Control Flow Ratio": "40.0%", + "Start Line": 1057, + "End Line": 1062 }, { - "Function Name": "__init__", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 9670, - "End Line": 9685 + "Function Name": "DSPSFNOR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1315, + "End Line": 1319 }, { - "Function Name": "align_error_path_gil_to_success_path", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "SFRUTNOR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2433, - "End Line": 2441 + "Control Flow Ratio": "33.3%", + "Start Line": 1881, + "End Line": 1886 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 7713, - "End Line": 7737 + "Function Name": "OPDEGIN2", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2117, + "End Line": 2125 }, { - "Function Name": "fresh_finally_clause", - "Structural Impact": 4.7, + "Function Name": "DPINSF", + "Structural Impact": 4.5, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8715, - "End Line": 8723 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 2127, + "End Line": 2135 }, { - "Function Name": "hdr_cname", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 990, - "End Line": 996 + "Function Name": "PASTEOPT", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 2428, + "End Line": 2436 }, { - "Function Name": "getter_cfunc", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, + "Function Name": "DSPDECWD", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 6063, - "End Line": 6070 + "Control Flow Ratio": "40.0%", + "Start Line": 2506, + "End Line": 2510 }, { - "Function Name": "setter_cfunc", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, + "Function Name": "DSPDC2NR", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 6073, - "End Line": 6080 + "Control Flow Ratio": "40.0%", + "Start Line": 2548, + "End Line": 2552 }, { - "Function Name": "error_value", + "Function Name": "VBRQEXEC", "Structural Impact": 4.5, "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3104, - "End Line": 3108 + "Start Line": 2824, + "End Line": 2828 }, { - "Function Name": "get_preprocessor_guard", + "Function Name": "NVMONOPT", "Structural Impact": 4.5, "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3144, - "End Line": 3149 + "Control Flow Ratio": "28.6%", + "Start Line": 3015, + "End Line": 3020 }, { - "Function Name": "check_for_yields", + "Function Name": "TSTLTS2", "Structural Impact": 4.5, "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 9084, - "End Line": 9089 + "Control Flow Ratio": "66.7%", + "Start Line": 3686, + "End Line": 3691 }, { - "Function Name": "code_object", + "Function Name": "ENDNUM", "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2744, - "End Line": 2746 - }, - { - "Function Name": "analyse", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1516, - "End Line": 1521 + "Control Flow Ratio": "40.0%", + "Start Line": 531, + "End Line": 534 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Function Name": "DCOMPTST", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7833, - "End Line": 7838 + "Start Line": 1214, + "End Line": 1217 }, { - "Function Name": "generate_cached_builtins_decls", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 402, - "End Line": 406 + "Function Name": "DP3OUTSF", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1450, + "End Line": 1457 }, { - "Function Name": "generate_lambda_definitions", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 408, - "End Line": 410 + "Function Name": "ARTHINSF", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2096, + "End Line": 2103 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 4.2, + "Function Name": "DSPDECNR", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 434, - "End Line": 437 + "Start Line": 2540, + "End Line": 2543 }, { - "Function Name": "generate_arg_xdecref", - "Structural Impact": 4.2, + "Function Name": "TESTBIT", + "Structural Impact": 4.4, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4131, - "End Line": 4133 + "Start Line": 3263, + "End Line": 3265 }, { - "Function Name": "generate_arg_decref", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4135, - "End Line": 4137 + "Function Name": "OPDEGOUT", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 1371, + "End Line": 1376 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "PUTDCSF2", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 29, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5693, - "End Line": 5696 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2019, + "End Line": 2047 }, { - "Function Name": "generate_function_definitions", + "Function Name": "FIXCLPAS", "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6730, - "End Line": 6732 + "Start Line": 628, + "End Line": 632 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DECDSP3", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6866, - "End Line": 6869 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1331, + "End Line": 1358 }, { - "Function Name": "put_return", + "Function Name": "FIXRANGE", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7126, - "End Line": 7129 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1399, + "End Line": 1401 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DISPLACE", "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7131, - "End Line": 7133 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1920, + "End Line": 1922 }, { - "Function Name": "generate_function_definitions", + "Function Name": "BINROUND", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7466, - "End Line": 7469 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2104, + "End Line": 2106 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DPINSF2", "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 8630, - "End Line": 8633 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2150, + "End Line": 2154 }, { - "Function Name": "generate_function_definitions", + "Function Name": "DPINSF4", "Structural Impact": 4.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 8829, - "End Line": 8833 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2156, + "End Line": 2160 }, { - "Function Name": "declare", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1798, - "End Line": 1809 + "Function Name": "TESTOFUF", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2182, + "End Line": 2184 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6082, - "End Line": 6093 + "Function Name": "CHARALRM", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2745, + "End Line": 2749 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 8973, - "End Line": 8984 + "Function Name": "RECALTST", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3321, + "End Line": 3323 }, { - "Function Name": "release_closure_privates", + "Function Name": "SFRUTMIX", "Structural Impact": 4.0, "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9909, - "End Line": 9918 + "Control Flow Ratio": "14.3%", + "Start Line": 1888, + "End Line": 1897 }, { - "Function Name": "getbuffer_check", + "Function Name": "DSPMM", "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2648, - "End Line": 2655 - }, - { - "Function Name": "check", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 128, - "End Line": 134 - }, - { - "Function Name": "analyse_expressions", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6884, - "End Line": 6890 - }, - { - "Function Name": "generate_execution_code", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 7021, - "End Line": 7026 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7767, - "End Line": 7772 + "Start Line": 3284, + "End Line": 3292 }, { - "Function Name": "annotate", + "Function Name": "DEGCOM", "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7840, - "End Line": 7846 + "Start Line": 1410, + "End Line": 1425 }, { - "Function Name": "analyse_declarations", + "Function Name": "FORCEV25", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 35, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 8451, - "End Line": 8456 + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2291, + "End Line": 2325 }, { - "Function Name": "put_num_threads", + "Function Name": "DSP2BIT", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9888, - "End Line": 9893 + "Input Parameters": 1, + "Control Flow Ratio": "8.3%", + "Start Line": 2634, + "End Line": 2652 }, { - "Function Name": "undef_builtin_expect_apple_gcc_bug", + "Function Name": "LEFT5", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10267, - "End Line": 10272 - }, - { - "Function Name": "call", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 129, - "End Line": 133 + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3397, + "End Line": 3411 }, { - "Function Name": "annotate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 271, - "End Line": 274 + "Function Name": "MORNUM", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 560, + "End Line": 570 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 423, - "End Line": 426 + "Function Name": "NVCOM", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 606, + "End Line": 615 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "2BLANK", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 428, - "End Line": 432 + "Start Line": 787, + "End Line": 797 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 439, - "End Line": 443 + "Function Name": "ACCEPTWD", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 844, + "End Line": 854 }, { - "Function Name": "annotate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "VBFANDIR", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 46, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6871, - "End Line": 6874 + "Start Line": 935, + "End Line": 980 }, { - "Function Name": "annotate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "SEPMIN", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7471, - "End Line": 7474 + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 1669, + "End Line": 1681 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7537, - "End Line": 7540 + "Function Name": "CHANLOAD", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 1992, + "End Line": 2002 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7911, - "End Line": 7915 + "Function Name": "DSPRND", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2493, + "End Line": 2501 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "REQUESTC", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 9091, - "End Line": 9094 + "Start Line": 2833, + "End Line": 2841 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "NVSUBCOM", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10296, - "End Line": 10300 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 3026, + "End Line": 3039 }, { - "Function Name": "mangle", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 10773, - "End Line": 10777 + "Function Name": "TPSL1", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 3455, + "End Line": 3463 }, { - "Function Name": "cpp_check", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 216, - "End Line": 218 + "Function Name": "ENDNMTST", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 523, + "End Line": 530 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 263, - "End Line": 265 + "Function Name": "PUTADD", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1076, + "End Line": 1082 }, { - "Function Name": "generate_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "CHANDSP", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 267, - "End Line": 269 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1262, + "End Line": 1272 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 447 + "Function Name": "2ROUND", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2172, + "End Line": 2178 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "GOVNUPDT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 466, - "End Line": 468 + "Start Line": 2587, + "End Line": 2594 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1103, - "End Line": 1105 + "Function Name": "TSTAB", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 3773, + "End Line": 3780 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6116, - "End Line": 6118 + "Function Name": "BIASCOM", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1377, + "End Line": 1382 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "SGNTO1", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6134, - "End Line": 6136 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 2085, + "End Line": 2094 }, { - "Function Name": "_check_const_assignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6224, - "End Line": 6226 + "Function Name": "PASTEVB", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 2422, + "End Line": 2427 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "DSPDECVN", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6606, - "End Line": 6608 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 2576, + "End Line": 2585 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "DFRNT", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6705, - "End Line": 6707 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 2691, + "End Line": 2700 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6734, - "End Line": 6736 + "Function Name": "SGNTST1", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 682, + "End Line": 685 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6913, - "End Line": 6915 + "Function Name": "DSPA", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1164, + "End Line": 1167 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "DSPB", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6926, - "End Line": 6928 + "Start Line": 1170, + "End Line": 1174 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "DSPC", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6969, - "End Line": 6971 + "Start Line": 1175, + "End Line": 1179 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "DECDSP", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6982, - "End Line": 6984 + "Start Line": 1282, + "End Line": 1285 }, { - "Function Name": "nogil_check", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "AROUT1SF", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7069, - "End Line": 7071 + "Start Line": 1433, + "End Line": 1436 }, { - "Function Name": "annotate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7135, - "End Line": 7137 + "Function Name": "DP1OUTSF", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1439, + "End Line": 1443 }, { - "Function Name": "generate_condition_evaluation_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "READLO1", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7449, - "End Line": 7451 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1503, + "End Line": 1510 }, { - "Function Name": "__init__", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 7600, - "End Line": 7612 + "Function Name": "DPFRACIN", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2136, + "End Line": 2139 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9350, - "End Line": 9352 + "Function Name": "DSPOCTIN", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2719, + "End Line": 2723 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 3.6, + "Function Name": "NEGSGN", + "Structural Impact": 3.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 9434, - "End Line": 9436 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 622, + "End Line": 624 }, { - "Function Name": "redef_builtin_expect_apple_gcc_bug", - "Structural Impact": 3.6, + "Function Name": "CLEAR1", + "Structural Impact": 3.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10274, - "End Line": 10276 - }, - { - "Function Name": "setup_parallel_control_flow_block", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9962, - "End Line": 9997 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 727, + "End Line": 729 }, { - "Function Name": "_get_py_buffer_info", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2632, - "End Line": 2640 + "Function Name": "UPDAT1", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1089, + "End Line": 1091 }, { - "Function Name": "_with_metaclass", + "Function Name": "GETCOMP", "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "25.0%", - "Start Line": 163, - "End Line": 167 + "Start Line": 1274, + "End Line": 1279 }, { - "Function Name": "__init__", + "Function Name": "DP2OUTSF", "Structural Impact": 3.1, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 7688, - "End Line": 7697 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 4834, - "End Line": 4839 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 8939, - "End Line": 8947 - }, - { - "Function Name": "from_withstat", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9199, - "End Line": 9215 - }, - { - "Function Name": "evaluate_before_block", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 9876, - "End Line": 9886 - }, - { - "Function Name": "for_directives", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 356, - "End Line": 358 - }, - { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 384 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3777, - "End Line": 3784 - }, - { - "Function Name": "declare_generator_body", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4841, - "End Line": 4853 - }, - { - "Function Name": "create_analysed", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 8671, - "End Line": 8673 - }, - { - "Function Name": "restore_parallel_exception", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10148, - "End Line": 10161 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7867, - "End Line": 7872 - }, - { - "Function Name": "analyse", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", "Start Line": 1446, - "End Line": 1449 - }, - { - "Function Name": "declare", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1657, - "End Line": 1661 - }, - { - "Function Name": "analyse_declarations", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3786, - "End Line": 3795 + "End Line": 1447 }, { - "Function Name": "__init__", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4763, - "End Line": 4766 + "Function Name": "DPFRACOT", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1486, + "End Line": 1487 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.2, + "Function Name": "PUTCOM2", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4802, - "End Line": 4806 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1985, + "End Line": 1989 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7699, - "End Line": 7708 + "Function Name": "ARTIN1SF", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2108, + "End Line": 2110 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8170, - "End Line": 8173 + "Function Name": "DPINCOM", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 2140, + "End Line": 2145 }, { - "Function Name": "restore_saved_exception", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "MONBUSY", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8334, - "End Line": 8338 + "Control Flow Ratio": "100.0%", + "Start Line": 2448, + "End Line": 2449 }, { - "Function Name": "begin_parallel_block", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9999, - "End Line": 10008 + "Function Name": "OCTBACK", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2621, + "End Line": 2622 }, { - "Function Name": "__init__", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 10385, - "End Line": 10389 + "Function Name": "11DSPIN", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 2712, + "End Line": 2717 }, { - "Function Name": "__init__", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 202, - "End Line": 204 + "Function Name": "RECAL3", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3344, + "End Line": 3345 }, { - "Function Name": "for_internal", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 361, - "End Line": 363 + "Function Name": "NVSBCOM", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3022, + "End Line": 3025 }, { - "Function Name": "create_analysed", - "Structural Impact": 2.1, + "Function Name": "ERMINUS", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 421 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3781, + "End Line": 3783 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, + "Function Name": "CLR5", + "Structural Impact": 2.9, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 464 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 730, + "End Line": 731 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, + "Function Name": "DPTEST1", + "Structural Impact": 2.9, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 501, - "End Line": 502 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1048, + "End Line": 1049 }, { - "Function Name": "analyse", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1141, - "End Line": 1142 + "Function Name": "ENDDPDEC", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1712, + "End Line": 1729 }, { - "Function Name": "use_memview_utilities", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1276, - "End Line": 1282 + "Function Name": "NVSBWT1", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3581, + "End Line": 3582 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1771, - "End Line": 1772 + "Function Name": "VBTSTLTS", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "10.0%", + "Start Line": 3635, + "End Line": 3652 }, { - "Function Name": "generate_function_body", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2073, - "End Line": 2074 + "Function Name": "ENDSPMIN", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1682, + "End Line": 1695 }, { - "Function Name": "needs_assignment_synthesis", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2979, - "End Line": 2980 + "Function Name": "TCFINDVC", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3420, + "End Line": 3432 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3163, - "End Line": 3164 + "Function Name": "ENDPASTE", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2437, + "End Line": 2445 }, { - "Function Name": "generate_argument_declarations", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3729, - "End Line": 3730 + "Function Name": "NVSBENDL", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2750, + "End Line": 2759 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 5346, - "End Line": 5348 + "Function Name": "JAMTERM", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 3178, + "End Line": 3188 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6041, - "End Line": 6042 + "Function Name": "JAMPROC", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 3194, + "End Line": 3204 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6099, - "End Line": 6100 + "Function Name": "DOPROC", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3350, + "End Line": 3359 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6202, - "End Line": 6203 + "Function Name": "NVSUBUSY", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3545, + "End Line": 3553 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6574, - "End Line": 6575 + "Function Name": "ENDNVBSY", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3561, + "End Line": 3570 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6677, - "End Line": 6678 + "Function Name": "ENDRDLO", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1513, + "End Line": 1520 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7343, - "End Line": 7345 + "Function Name": "PUTDPCOM", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1961, + "End Line": 1967 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7432, - "End Line": 7434 + "Function Name": "ENDMONDO", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2413, + "End Line": 2420 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7635, - "End Line": 7636 + "Function Name": "DSLV", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2701, + "End Line": 2707 }, { - "Function Name": "generate_function_definitions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7710, - "End Line": 7711 + "Function Name": "ENDRQWT", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2856, + "End Line": 2863 }, { - "Function Name": "restore_labels", - "Structural Impact": 2.1, + "Function Name": "ENDNVSB1", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10163, - "End Line": 10169 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3115, + "End Line": 3121 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 365, - "End Line": 369 + "Function Name": "ENDSPMM", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3294, + "End Line": 3300 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 376 + "Function Name": "RIGHT5", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 3389, + "End Line": 3395 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 386, - "End Line": 390 + "Function Name": "RELDSP2", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3602, + "End Line": 3608 }, { - "Function Name": "annotate", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "ERROR", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 392, - "End Line": 396 + "Start Line": 3745, + "End Line": 3772 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 2.0, + "Function Name": "ENDSPF", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1482, - "End Line": 1487 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2472, + "End Line": 2477 }, { - "Function Name": "declare_lambda_function", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3598, - "End Line": 3602 + "Function Name": "DSPLV", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2623, + "End Line": 2628 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.0, + "Function Name": "NVSUBEND", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6177, - "End Line": 6182 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3041, + "End Line": 3046 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8241, - "End Line": 8245 + "Function Name": "SETNCADR", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 3364, + "End Line": 3369 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8675, - "End Line": 8679 + "Function Name": "GETINREL", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 576, + "End Line": 579 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "NOUN", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 496, - "End Line": 499 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 616, + "End Line": 619 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1767, - "End Line": 1769 + "Function Name": "TESTVB", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 860, + "End Line": 864 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4768, - "End Line": 4771 + "Function Name": "DSPABC", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1154, + "End Line": 1158 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4855, - "End Line": 4857 + "Function Name": "DSPAB", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1159, + "End Line": 1163 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6033, - "End Line": 6035 + "Function Name": "SETAUG", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1393, + "End Line": 1397 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6037, - "End Line": 6039 + "Function Name": "CONUMNOR", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1924, + "End Line": 1927 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6095, - "End Line": 6097 + "Function Name": "KILLMON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2385, + "End Line": 2389 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6240, - "End Line": 6243 + "Function Name": "PROCKEY", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2879, + "End Line": 2883 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6577, - "End Line": 6579 + "Function Name": "KILMONON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3123, + "End Line": 3126 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6801, - "End Line": 6803 + "Function Name": "SETEBANK", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 3380, + "End Line": 3383 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, + "Function Name": "FALTON", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7312, - "End Line": 7315 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3434, + "End Line": 3437 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "FALTOF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7317, - "End Line": 7320 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3439, + "End Line": 3442 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7347, - "End Line": 7349 + "Function Name": "RELDSPON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3444, + "End Line": 3447 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "LODSAMPT", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7412, - "End Line": 7415 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3450, + "End Line": 3453 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7436, - "End Line": 7438 + "Function Name": "FLASHON", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3484, + "End Line": 3487 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, + "Function Name": "FLASHOFF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8153, - "End Line": 8156 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3489, + "End Line": 3492 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8247, - "End Line": 8250 + "Function Name": "ENTERJMP", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 457, + "End Line": 458 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8252, - "End Line": 8254 + "Function Name": "ENDALL", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 535, + "End Line": 536 }, { - "Function Name": "annotate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8914, - "End Line": 8916 + "Function Name": "REQDATX", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1052, + "End Line": 1053 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9176, - "End Line": 9179 + "Function Name": "REQDATY", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1054, + "End Line": 1055 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.9, + "Function Name": "ENDRQDAT", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9217, - "End Line": 9219 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1063, + "End Line": 1065 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9267, - "End Line": 9269 + "Function Name": "GODSPALM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1097, + "End Line": 1098 }, { - "Function Name": "nogil_check", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10497, - "End Line": 10500 + "Function Name": "DSPCOM1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1168, + "End Line": 1169 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.9, + "Function Name": "ARTOUTSF", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10779, - "End Line": 10781 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1427, + "End Line": 1429 }, { - "Function Name": "gil_error", - "Structural Impact": 1.8, + "Function Name": "SCOUTEND", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 211, - "End Line": 212 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1430, + "End Line": 1431 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, + "Function Name": "SEPSEC1", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 261 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1647, + "End Line": 1648 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "POSEC", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1649, + "End Line": 1651 + }, + { + "Function Name": "BITSOFF1", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 504, - "End Line": 505 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1785, + "End Line": 1786 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, + "Function Name": "ENDSCALE", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 507, - "End Line": 508 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2079, + "End Line": 2080 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "NEG180", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 532 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2082, + "End Line": 2083 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "DPINORM", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 551, - "End Line": 552 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2147, + "End Line": 2148 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 586 + "Function Name": "DSPDCWD1", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2511, + "End Line": 2513 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "SETVAC", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 604, - "End Line": 605 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2843, + "End Line": 2844 }, { - "Function Name": "set_declared_name", - "Structural Impact": 1.8, + "Function Name": "VBTERM", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 701, - "End Line": 702 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2873, + "End Line": 2874 }, { - "Function Name": "declare_opt_arg_struct", - "Structural Impact": 1.8, + "Function Name": "VBRESEQ", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 871 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2890, + "End Line": 2891 }, { - "Function Name": "analyse_as_type", - "Structural Impact": 1.8, + "Function Name": "DSPABORT", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1132, - "End Line": 1133 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3172, + "End Line": 3173 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, + "Function Name": "DOTERM", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1681, - "End Line": 1682 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3347, + "End Line": 3348 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "SETNADD", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1684, - "End Line": 1685 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3374, + "End Line": 3375 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1774, - "End Line": 1775 + "Function Name": "NVSUBB", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 817, + "End Line": 817 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1777, - "End Line": 1778 + "Function Name": "LOADLV1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 818, + "End Line": 818 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1842, - "End Line": 1843 + "Function Name": "MIXAD", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1024, + "End Line": 1024 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1941, - "End Line": 1942 + "Function Name": "GOALMCYC", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1094, + "End Line": 1094 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1944, - "End Line": 1945 + "Function Name": "NDCMPTST", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1209, + "End Line": 1209 }, { - "Function Name": "need_gil_acquisition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2047, - "End Line": 2048 + "Function Name": "GOQ", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1878, + "End Line": 1878 }, { - "Function Name": "generate_wrapper_functions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2617, - "End Line": 2618 + "Function Name": "SFRET1", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1899, + "End Line": 1899 }, { - "Function Name": "code_object", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2749, - "End Line": 2750 + "Function Name": "PUTSFNOR", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2017, + "End Line": 2017 }, { - "Function Name": "need_gil_acquisition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2951, - "End Line": 2952 + "Function Name": "2RNDEND", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2180, + "End Line": 2180 }, { - "Function Name": "generate_keyword_list", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3043, - "End Line": 3044 + "Function Name": "END2DEC", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2567, + "End Line": 2567 }, { - "Function Name": "generate_argument_conversion_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3084, - "End Line": 3085 + "Function Name": "ENTSET", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3096, + "End Line": 3096 }, { - "Function Name": "generate_keyword_list", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3732, - "End Line": 3733 + "Function Name": "TCNOVAC", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3417, + "End Line": 3417 }, { - "Function Name": "generate_argument_type_tests", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3766, - "End Line": 3767 + "Function Name": "TCWAIT", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3418, + "End Line": 3418 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6044, - "End Line": 6045 + "Function Name": "TCTSKOVR", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3419, + "End Line": 3419 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "RECAL2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6047, - "End Line": 6048 + "Start Line": 3333, + "End Line": 3342 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "UPDATVB", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6102, - "End Line": 6103 + "Start Line": 1083, + "End Line": 1088 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "DSPOCTWO", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6106 + "Start Line": 2599, + "End Line": 2604 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "TPLEFTN", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6120, - "End Line": 6121 + "Start Line": 2162, + "End Line": 2164 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "PRENVBSY", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6123, - "End Line": 6124 + "Start Line": 3542, + "End Line": 3544 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "ERPLUS", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6138, - "End Line": 6139 + "Start Line": 3785, + "End Line": 3787 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "COMPTEST", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6141, - "End Line": 6142 + "Start Line": 1198, + "End Line": 1199 }, { - "Function Name": "annotate", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "TRACE1", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6205, - "End Line": 6206 + "Start Line": 2514, + "End Line": 2522 }, { - "Function Name": "generate_rhs_evaluation_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "ENTPAS0", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6560, - "End Line": 6561 + "Start Line": 856, + "End Line": 859 }, { - "Function Name": "generate_rhs_evaluation_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "BITSOFF", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6659, - "End Line": 6660 + "Start Line": 1780, + "End Line": 1784 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "REQEX1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6759, - "End Line": 6760 + "Start Line": 2829, + "End Line": 2832 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "VERB", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6979, - "End Line": 6980 + "Start Line": 603, + "End Line": 605 }, { - "Function Name": "__init__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "BOTHSGN", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6993, - "End Line": 6994 + "Start Line": 625, + "End Line": 627 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "REQDATZ", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7002, - "End Line": 7003 + "Start Line": 1056, + "End Line": 1056 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "RDLONOR", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7018, - "End Line": 7019 + "Start Line": 1512, + "End Line": 1512 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, + "Function Name": "MONITOR", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7276, - "End Line": 7277 + "Start Line": 2327, + "End Line": 2328 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, + "Function Name": "PREDSPAL", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7409, - "End Line": 7410 + "Start Line": 2731, + "End Line": 2732 }, { - "Function Name": "analyse_declarations", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "VBRQWAIT", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8238, - "End Line": 8239 + "Start Line": 2853, + "End Line": 2855 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "NVSUB", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9029, - "End Line": 9030 + "Start Line": 3014, + "End Line": 3014 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 844, + "Sequential Logic Declarations": 1170, + "Function Parameters": 128, + "Function/Method Declarations": 286, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 23, + "Type/Safety Bypasses": 8, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 85, + "State Mutations / Variable Reassignments": 1267, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 96, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 135, + "UI / View Layer Components": 7, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 55, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 15, + "Metaprogramming & Reflection": 101, + "Module Dependencies (Imports)": 37, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 4, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 206, + "Manual Memory Allocation": 8, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 83, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 149, + "Thread Synchronization Locks": 23, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 26, + "Private / Encapsulated Scopes": 2457, + "Event Listeners & Subscribers": 4, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 2057, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 17, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 34, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 1, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 35, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "40", + "41", + "42", + "7", + "BLANKCON", + "COUNT", + "DOPROC", + "DSP2BIT", + "DSPCOUNT", + "DSPTAB", + "ENDALM", + "ENDBLFF", + "ENDBSUB1", + "ENDDPDEC", + "ENDECVN", + "ENDMONDO", + "ENDNVSB1", + "ENDRDLO", + "ENDRELDS", + "ENDRQWT", + "ENDRTOUT", + "ENDRUTIN", + "ENDSPF", + "ENDSPMIN", + "ENDSPMM", + "FFTAG8", + "MID7", + "NVSBENDL", + "NVSUBEND", + "NVSUBUSY", + "PINBALL1", + "PINBALL2", + "PINBALL3", + "PINBALL4", + "TESTOFUF" + ] + }, + "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc": { + "1. Artifact Identity": { + "Filename": "RCS_FAILURE_MONITOR.agc", + "Path": "agc_assembly/apollo-11/RCS_FAILURE_MONITOR.agc", + "Language": "Agc_Assembly", + "Architect": "Hartmuth Gutsche ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -2353.26, + "Y": 49.14, + "Z": 4551.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 174, + "Coding LOC": 78, + "Documentation LOC": 70, + "Structural Magnitude": 62.96, + "Control Flow Ratio": "22.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.346 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "45.78%", + "Error & Exception Exposure": "81.68%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.52%", + "API Exposure": "0.67%", + "Concurrency Exposure": "95.52%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "7.71%", + "Specification Exposure": "50.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "RCSMON", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 83, + "End Line": 128 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9049, - "End Line": 9050 + "Function Name": "VOPENED", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "16.7%", + "Start Line": 131, + "End Line": 171 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 9, + "Sequential Logic Declarations": 32, + "Function Parameters": 17, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 24, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 6, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 1, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 5, + "Manual Memory Allocation": 2, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 9, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 77, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 70, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "23", + "AOSQ", + "CH5MASK", + "RCSMONT" + ] + }, + "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc": { + "1. Artifact Identity": { + "Filename": "THE_LUNAR_LANDING.agc", + "Path": "agc_assembly/apollo-11/THE_LUNAR_LANDING.agc", + "Language": "Agc_Assembly", + "Architect": "Hartmuth Gutsche", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1122.74, + "Y": 116.15, + "Z": 4686.03 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 336, + "Coding LOC": 230, + "Documentation LOC": 56, + "Structural Magnitude": 111.5, + "Control Flow Ratio": "52.5%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.813 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "41.59%", + "Error & Exception Exposure": "68.67%", + "Tech Debt Exposure": "74.78%", + "Testing Exposure": "2.44%", + "API Exposure": "0.06%", + "Concurrency Exposure": "84.48%", + "State Flux Exposure": "99.23%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "90.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "LANDJUNK", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "91.7%", + "Start Line": 286, + "End Line": 330 }, { - "Function Name": "nogil_check", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9162, - "End Line": 9163 + "Function Name": "DDUMCALC", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 135, + "End Line": 201 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9173, - "End Line": 9174 + "Function Name": "P63SPOT3", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 239, + "End Line": 249 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9264, - "End Line": 9265 + "Function Name": "P63SPOT4", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 251, + "End Line": 284 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9347, - "End Line": 9348 + "Function Name": "P63LM", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "15.4%", + "Start Line": 40, + "End Line": 62 + }, + { + "Function Name": "ASTNCLOK", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 207, + "End Line": 210 }, { - "Function Name": "analyse_expressions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9431, - "End Line": 9432 + "Function Name": "FLAGORGY", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 64, + "End Line": 108 }, { - "Function Name": "nogil_check", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10356, - "End Line": 10357 + "Function Name": "ASTNRET", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 212, + "End Line": 222 }, { - "Function Name": "generate_execution_code", - "Structural Impact": 1.8, + "Function Name": "IGNALGRT", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10808, - "End Line": 10809 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 204, + "End Line": 205 }, { - "Function Name": "analyse_templates", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "IGNALOOP", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 - }, + "Start Line": 110, + "End Line": 119 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 32, + "Sequential Logic Declarations": 29, + "Function Parameters": 1, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 40, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 15, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 16, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 1, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 13, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 5, + "Private / Encapsulated Scopes": 229, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 209, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 7, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "31", + "32", + "COUNT", + "EBANK", + "F2DPS" + ] + }, + "agc_assembly/apollo-11/WAITLIST.agc": { + "1. Artifact Identity": { + "Filename": "WAITLIST.agc", + "Path": "agc_assembly/apollo-11/WAITLIST.agc", + "Language": "Agc_Assembly", + "Architect": "Ron Burkey ", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .agc)" + }, + "2. Topological Coordinates": { + "X": -1878.85, + "Y": 56.62, + "Z": 4831.75 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 557, + "Coding LOC": 266, + "Documentation LOC": 213, + "Structural Magnitude": 294.82, + "Control Flow Ratio": "29.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.647 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "48.66%", + "Error & Exception Exposure": "91.96%", + "Tech Debt Exposure": "72.66%", + "Testing Exposure": "80.0%", + "API Exposure": "0.36%", + "Concurrency Exposure": "41.03%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.53%", + "Specification Exposure": "78.57%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "create_binop_node", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "WTLST5", + "Structural Impact": 35.1, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 22, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6805, - "End Line": 6807 + "Control Flow Ratio": "50.0%", + "Start Line": 288, + "End Line": 338 }, { - "Function Name": "_create_item_node", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "SVCT3", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7854, - "End Line": 7856 + "Control Flow Ratio": "68.8%", + "Start Line": 191, + "End Line": 209 }, { - "Function Name": "_create_item_node", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7874, - "End Line": 7876 + "Function Name": "WAIT2", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "15.0%", + "Start Line": 221, + "End Line": 256 }, { - "Function Name": "body_may_need_exception", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "WTLST4", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8482, - "End Line": 8485 + "Control Flow Ratio": "13.6%", + "Start Line": 259, + "End Line": 285 }, { - "Function Name": "cython_view_utility_code", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9272, - "End Line": 9274 + "Function Name": "LONGCYCL", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 514, + "End Line": 530 }, { - "Function Name": "relative_position", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "MUCHTIME", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 49 + "Control Flow Ratio": "66.7%", + "Start Line": 544, + "End Line": 550 }, { - "Function Name": "cpp_error", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 220, - "End Line": 221 + "Function Name": "VARDELAY", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 171, + "End Line": 180 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 529 + "Function Name": "SVCT3X", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 211, + "End Line": 219 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "WTLST2", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 548, - "End Line": 549 + "Control Flow Ratio": "14.3%", + "Start Line": 361, + "End Line": 373 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 582, - "End Line": 583 + "Function Name": "WTABORT", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 339, + "End Line": 346 }, { - "Function Name": "analyse_templates", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 588, - "End Line": 589 + "Function Name": "TASKOVER", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 423, + "End Line": 430 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "WAITLIST", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 601, - "End Line": 602 + "Control Flow Ratio": "25.0%", + "Start Line": 138, + "End Line": 146 }, { - "Function Name": "analyse_templates", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "T3RUPT2", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 38, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 607, - "End Line": 608 + "Start Line": 384, + "End Line": 421 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "DELAYEX", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 698, - "End Line": 699 + "Control Flow Ratio": "100.0%", + "Start Line": 182, + "End Line": 188 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "LASTTIME", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 983 + "Control Flow Ratio": "50.0%", + "Start Line": 533, + "End Line": 537 }, { - "Function Name": "name_cstring", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LONGCALL", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 986, - "End Line": 987 + "Start Line": 488, + "End Line": 506 }, { - "Function Name": "unqualified_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2737, - "End Line": 2738 + "Function Name": "DLY2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 147, + "End Line": 149 }, { - "Function Name": "declared_name", - "Structural Impact": 1.5, + "Function Name": "WATLST0-", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2740, - "End Line": 2741 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 151, + "End Line": 152 }, { - "Function Name": "caller_will_check_exceptions", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3110, - "End Line": 3111 + "Function Name": "NOQBRSM", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 436, + "End Line": 438 }, { - "Function Name": "error_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "RESUME", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 432, + "End Line": 432 + }, + { + "Function Name": "TWIDDLE", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3663, - "End Line": 3664 + "Start Line": 129, + "End Line": 136 }, { - "Function Name": "caller_will_check_exceptions", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LVWTLIST", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3666, - "End Line": 3667 + "Start Line": 156, + "End Line": 161 }, { - "Function Name": "signature_has_generic_args", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "FIXDELAY", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3827, - "End Line": 3828 + "Start Line": 165, + "End Line": 167 }, { - "Function Name": "error_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "T3RUPT", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4746, - "End Line": 4747 + "Start Line": 378, + "End Line": 382 }, { - "Function Name": "punycode_class_name", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LNGCALL2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5441, - "End Line": 5442 + "Start Line": 508, + "End Line": 511 }, { - "Function Name": "_create_item_node", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "LONGRTRN", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7764, - "End Line": 7765 + "Start Line": 539, + "End Line": 542 }, { - "Function Name": "align_error_path_gil_to_success_path", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GETCADR", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2455, - "End Line": 2455 + "Start Line": 553, + "End Line": 556 }, { - "Function Name": "restore_saved_exception", + "Function Name": "NOQRSM", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8345, - "End Line": 8346 + "Start Line": 434, + "End Line": 435 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2612, - "Sequential Logic Declarations": 1719, - "Function Parameters": 482, - "Function/Method Declarations": 478, - "Class/Entity Declarations": 108, - "Defensive Programming Constructs": 147, - "Type/Safety Bypasses": 106, - "High-Risk Execution Commands": 1, + "Control Flow Branches": 61, + "Sequential Logic Declarations": 144, + "Function Parameters": 36, + "Function/Method Declarations": 28, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 6, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 136, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 27, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 9, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 4, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 3, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 6, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 6, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 15, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 1, + "Bitwise Operations": 28, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 257, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 232, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 8, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 8, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "01", + "FFTAG6", + "LST1", + "NBDX", + "SVCT3X" + ] + }, + "agc_assembly/apollo-11/CONTRIBUTING.md": { + "1. Artifact Identity": { + "Filename": "CONTRIBUTING.md", + "Path": "agc_assembly/apollo-11/CONTRIBUTING.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -1386.97, + "Y": 27.5, + "Z": 3537.72 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 180, + "Coding LOC": 0, + "Documentation LOC": 139, + "Structural Magnitude": 3.6, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 565, - "State Mutations / Variable Reassignments": 1150, - "Commented-out Code (Dead Logic)": 63, - "Structured Documentation Blocks": 92, - "Unit Test Assertions": 25, - "Asynchronous/Concurrent Execution": 7, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 4, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 42, - "Collection Iterators / Comprehensions": 73, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 41, - "Module Dependencies (Imports)": 73, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 16, - "Acknowledged Tech Debt (FIXMEs)": 18, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -153444,19 +153979,19 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 31, - "Fatal Aborts & Exceptions": 15, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 8, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 317, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7552, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -153471,25 +154006,182 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 5, - "Vectorized Math & Tensor Operations": 15, - "Core Var Decl": 1667, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 1656, - "Design Pascal Case": 6, - "Design Upper Case": 4, - "Design Short Vars": 21, - "Design Long Vars": 19, - "Duplicate Logic": 62, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 4, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 9, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "agc_assembly/apollo-11/LICENSE.md": { + "1. Artifact Identity": { + "Filename": "LICENSE.md", + "Path": "agc_assembly/apollo-11/LICENSE.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "agc_assembly", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -1526.44, + "Y": 60.04, + "Z": 4836.62 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 20, + "Coding LOC": 0, + "Documentation LOC": 10, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, + "Structured Literature Headers": 3, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -153497,7 +154189,7 @@ "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, - "Sec Entropy": 1, + "Sec Entropy": 0, "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, @@ -153505,33 +154197,12 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 20, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 4, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - ".", - "..", - "...", - "..Utils", - ".Builtin", - ".Code", - ".Errors", - ".ExprNodes", - ".ParseTreeTransforms", - ".PyrexTypes", - ".Pythran", - ".StringEncoding", - ".Symtab", - "copy", - "cython", - "enum", - "itertools", - "of", - "the", - "types" - ] + "9. Extracted Dependencies": [] } } }, diff --git a/tests/tools/tri_comparison_gatherer.py b/tests/tools/tri_comparison_gatherer.py index fa8cd529b..47bfe6e38 100644 --- a/tests/tools/tri_comparison_gatherer.py +++ b/tests/tools/tri_comparison_gatherer.py @@ -312,7 +312,7 @@ def _count_ctags_signature_params(signature: Optional[str]) -> Optional[int]: by depth-tracking the split so an internal comma doesn't inflate the count. Splits into segments first, THEN counts real parameters -- deliberately not "comma count + - 1", after three real bugs found by spot-checking flagged "disagreements" against the actual + 1", after four real bugs found by spot-checking flagged "disagreements" against the actual ctags output before trusting them: 1. A trailing comma before the closing paren (`def f(a, b, )` -- real, common Python/black formatting) left a phantom empty final segment that "comma count + 1" counted as a @@ -326,18 +326,97 @@ def _count_ctags_signature_params(signature: Optional[str]) -> Optional[int]: special-case this (see `_count_top_level_args`'s own docstring in detector.py), this function didn't. `PyEval_GetLocals(void)` in cpython/ceval.c confirmed both the raw ctags signature text (`(void)`) and the miscount (1, not 0) directly before this was fixed. + 4. A quoted string-literal default value containing its own comma (`def markoutercomma(line, + comma=','):`, numpy/crackfortran.py) was being split like any other top-level comma -- + the depth tracker only understood bracket nesting, not string-literal boundaries, so the + literal `','` character inside the quotes produced a phantom 3rd segment (real param + count is 2). Confirmed via `python/function/args/agree[gitgalaxy,tree_sitter]_vs[ctags]` + (1 occurrence, tri_comparison_ledger.json) -- GitGalaxy and tree-sitter both already + correctly report 2; only this counting function's split was wrong. Double-quote tracking + (unbounded, backslash-escape aware -- a real string can be arbitrarily long) suppresses + comma-splitting and bracket-depth changes alike while inside one, mirroring how + `detector.py`'s own real engine shields string literals before running a structural regex + over source text. + + A single-quote `'` is deliberately NOT treated the same unbounded way: Rust's lifetime + syntax (`&'a str`, `Context<'_>`, bare `'static`) is also a single apostrophe, but one + with NO closing quote at all -- scanning "until the next `'`" swallowed everything up to + some LATER, unrelated lifetime's own apostrophe as one giant fake "string", silently + eating the real comma between them. This regressed `rust/function/args/ + agree[ctags,gitgalaxy]_vs[tree_sitter]` the first time this fix shipped (`poll_read(self: + Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>)`, tokio/tokio_named_pipe.rs + -- 3 real params undercounted to 2 once the first `'_` was treated as opening a string + that only "closed" 23 characters later at the second `'_`; a first attempt at widening + the lookahead to 24 chars (generous enough for an escaped-Unicode char literal like + `'\\u{1F600}'`) still wasn't tight enough -- both this case (distance 23) and a second + synthetic lifetime case (distance 12) needed excluding, so the bound is deliberately just + `_CHAR_LITERAL_LOOKAHEAD = 3`: enough for an unescaped single character (`','`, distance + 2) or a short 2-char escape (`'\\n'`, `'\\''`), but nowhere near enough for even the + shortest realistic lifetime-to-next-apostrophe gap seen in real corpus code. A longer + escape (Unicode, e.g. `'\\u{1F600}'`) would fall outside this bound and simply not be + treated as a string -- an acceptable, narrower trade-off given no ledger shape has ever + actually flagged one, versus the confirmed, real lifetime regression a looser bound + reintroduces every time). Otherwise the apostrophe is left alone as ordinary text, same + as any other non-quote character. A reconciliation-side counting bug and a genuine cross-tool disagreement produce the identical symptom (numbers don't match) -- every flagged args-mismatch is worth a raw- - signature spot check like this one before it's trusted as real, not just this function. + signature spot check like this one before it's trusted as real, not just this function, and a + fix to shared logic like this one is worth re-checking against every OTHER language that + shares it, not just the one language that originally flagged it. """ if signature is None: return None text = signature.strip() if not text.startswith("("): return None + + _CHAR_LITERAL_LOOKAHEAD = 3 + + def _scan(s: str) -> list[tuple[str, bool]]: + """Returns (char, in_string) for every char in `s`, tracking double-quoted string literals + (unbounded, backslash-escape aware) and single-quoted char literals (bounded lookahead -- + see the docstring's bug #4 note on why an unbounded scan is wrong for `'`, e.g. Rust + lifetimes) so callers can skip bracket/comma handling while inside one.""" + out = [] + quote_char: Optional[str] = None + escape = False + i = 0 + n = len(s) + while i < n: + ch = s[i] + in_string = quote_char is not None + if in_string: + out.append((ch, True)) + if escape: + escape = False + elif ch == "\\": + escape = True + elif ch == quote_char: + quote_char = None + i += 1 + continue + if ch == '"': + quote_char = ch + out.append((ch, False)) + i += 1 + continue + if ch == "'": + closer = s.find("'", i + 1, i + 1 + _CHAR_LITERAL_LOOKAHEAD) + if closer != -1: + quote_char = ch + out.append((ch, False)) + i += 1 + continue + out.append((ch, False)) + i += 1 + return out + + scanned = _scan(text) depth = 0 close_idx = None - for i, ch in enumerate(text): + for i, (ch, in_string) in enumerate(scanned): + if in_string: + continue if ch in "([{<": depth += 1 elif ch in ")]}>": @@ -353,7 +432,10 @@ def _count_ctags_signature_params(signature: Optional[str]) -> Optional[int]: depth = 0 segments = [""] - for ch in inner: + for ch, in_string in _scan(inner): + if in_string: + segments[-1] += ch + continue if ch in "([{<": depth += 1 elif ch in ")]}>":