Repository Analysis

virtualagc/virtualagc

Virtual Apollo Guidance Computer (AGC) software

4.2 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of virtualagc/virtualagc, a Assembly project with 3,139 GitHub stars. SynthScan v2.0 examined 864,851 lines of code across 1539 source files, recording 2189 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 4.2 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

4.2
Adjusted Score
4.2
Raw Score
100%
Time Factor
2026-07-09
Last Push
3.1K
Stars
Assembly
Language
864.9K
Lines of Code
1.5K
Files
2.2K
Pattern Hits
2026-07-14
Scan Date
0.11
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 165MEDIUM 439LOW 1585

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2189 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators335 hits · 948 pts
SeverityFileLineSnippetContext
MEDIUMContributed/LM_Simulator/lm_simulator_windows.ini1# -------------------------------------COMMENT
MEDIUMContributed/LM_Simulator/lm_simulator_windows.ini3# -------------------------------------COMMENT
MEDIUM…ntributed/LM_Simulator/lm_simulator_windows_nodsky.ini1# -------------------------------------COMMENT
MEDIUM…ntributed/LM_Simulator/lm_simulator_windows_nodsky.ini3# -------------------------------------COMMENT
MEDIUMContributed/LM_Simulator/lm_simulator_nodsky.ini1# -------------------------------------COMMENT
MEDIUMContributed/LM_Simulator/lm_simulator_nodsky.ini3# -------------------------------------COMMENT
MEDIUMContributed/LM_Simulator/lm_simulator.ini1# -------------------------------------COMMENT
MEDIUMContributed/LM_Simulator/lm_simulator.ini3# -------------------------------------COMMENT
MEDIUMTools/disassemblerAGC/disassembleInterpretiveBlockI.py654#==========================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py32#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py50#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py82#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py114#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py139#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py185#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py222#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassemblerAGC.py430#=============================================================================COMMENT
MEDIUMTools/disassemblerAGC/parseCommandLine.py26#=============================================================================COMMENT
MEDIUM…sassemblerAGC/disassembleInterpretiveBlockICompleat.py419#==========================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassembleInterpretive.py403#==========================================================================COMMENT
MEDIUMTools/disassemblerAGC/disassembleInterpretiveBLK2.py403#==========================================================================COMMENT
MEDIUMASM101S/ASM101S.py51#=============================================================================COMMENT
MEDIUMASM101S/ASM101S.py108#=============================================================================COMMENT
MEDIUMASM101S/ASM101S.py772#=============================================================================COMMENT
MEDIUMASM101S/ASM101S.py876#=============================================================================COMMENT
MEDIUMASM101S/ASM101S.py880#=============================================================================COMMENT
MEDIUMASM101S/ASM101S.py886#=============================================================================COMMENT
MEDIUMASM101S/ASM101S.py940#==============================================================================COMMENT
MEDIUMASM101S/asciiToEbcdic.py90#----------------------------------------------------------------------------COMMENT
MEDIUMASM101S/expressions.py922#=============================================================================COMMENT
MEDIUMASM101S/readListing.py126#=============================================================================COMMENT
MEDIUMASM101S/ibmHex.py107#----------------------------------------------------------------------------COMMENT
MEDIUMASM101S/model101.py490#=============================================================================COMMENT
MEDIUMASM101S/model101.py646#=============================================================================COMMENT
MEDIUMASM101S/model101.py748 #-----------------------------------------------------------------------COMMENT
MEDIUMASM101S/model101.py764 #-----------------------------------------------------------------------COMMENT
MEDIUMASM101S/model101.py956 #-----------------------------------------------------------------------COMMENT
MEDIUMASM101S/model101.py1074 #-----------------------------------------------------------------------STRING
MEDIUMASM101S/model101.py1082 #-----------------------------------------------------------------------COMMENT
MEDIUMASM101S/fieldParser.py55#=============================================================================COMMENT
MEDIUMASM101S/fieldParser.py82#---------------------------------------------------------------------STRING
MEDIUMASM101S/fieldParser.py195#---------------------------------------------------------------------STRING
MEDIUMASM101S/fieldParser.py376#=============================================================================COMMENT
MEDIUMASM101S/fieldParser.py450#=============================================================================STRING
MEDIUMASM101S/fieldParser.py517#=============================================================================STRING
MEDIUMASM101S/fieldParser.py537 #-------------------------------------------------------------------------STRING
MEDIUMASM101S/fieldParser.py728 #-------------------------------------------------------------------------STRING
MEDIUMASM101S/model390.py18#=============================================================================COMMENT
MEDIUMyaDSKY/src/LM.ini32# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM.ini37# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM.ini45# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM.ini82# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM.ini126# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM1.ini21# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM1.ini26# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM1.ini34# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM1.ini71# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM1.ini115# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM0.ini34# -------------------------------------------------------------COMMENT
MEDIUMyaDSKY/src/LM0.ini39# -------------------------------------------------------------COMMENT
275 more matches not shown…
Over-Commented Block872 hits · 856 pts
SeverityFileLineSnippetContext
LOWBuildBox.sh1#!/bin/bashCOMMENT
LOWnWayCompareAGC.sh1#!/bin/bashCOMMENT
LOWnWayCompareAGC.sh21# where the whitespace in comments should be, by allowing you to figure out (for anyCOMMENT
LOWtransferListings.sh1#!/bin/bashCOMMENT
LOWjWiz/jWiz.cpp41COMMENT
LOWContributed/SyntaxHighlight/Prettify/lang-agc.js1// Copyright (C) 2009 Onno Hommes.COMMENT
LOWContributed/SyntaxHighlight/Prettify/prettify.js1// Copyright (C) 2006 Google Inc.COMMENT
LOWContributed/SyntaxHighlight/Prettify/prettify.js1041 }COMMENT
LOWContributed/SyntaxHighlight/Prettify/lang-aea.js1// Copyright (C) 2009 Onno Hommes.COMMENT
LOWContributed/SyntaxHighlight/Prettify/lang-apollo.js1// Copyright (C) 2009 Onno Hommes.COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt1# VERB LIST FOR LUMINARY (Extracted out of the Luminary 131 Listing)COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt21# 17 MONITOR DP DECIMAL IN R1,R2 (TEST ONLY) COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt41# 37 CHANGE PROGRAM (MAJOR MODE)COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt61# 55 INCREMENT AGC TIME (DECIMAL)COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt81# 75 ENABLE U AND V JET FIRINGS DURING DPS BURNS.COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt101# 95 NO UPDATE OF EITHER STATE VECTOR (P20 OR P22)COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt121# 03 SPECIFY MACHINE ADDRESS (DEGREES) 3COMP xxx.xx DEG FOR EACHCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt141# 14 CHECKLIST 3COMP xxxxx. FOR EACHCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt161# 27 SELF TEST ON/OFF SWITCH 1COMP xxxxx.COMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt181# 37 TIG OF TPI 3COMP 00xxx. HRS DEC ONLYCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt201# 44 APOGEE, 3COMP xxxx.x NAUT MI NO LOAD, DEC ONLYCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt221# RANGE RATE, xxxx.x FT/SECCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt241# DELTA V (ACCUMULATED) xxxx.x FT/SECCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt261# LANDING SITE CORRECTION, X-COMPONENT xxxxx. FEETCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt281# TIME FROM IGNITION xxBxx MIN/SECCOMMENT
LOWContributed/LM_Simulator/doc/verb_noun.txt301# PSI xxx.xx DEGCOMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt1# ALARM CODES FOR LUMINARY EXTRACTED OUT OF THE LUMINARY131 LISTINGCOMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt21# 00402 FINDCDUW NOT CONTROLLING ATTITUDE FINDCDUWCOMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt41# ON LUNAR SURFACE AFTR 600 SECS.COMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt61# .GT. 90 DEGREES AWAY FROM DESIRED THRUST S40.8COMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt81# 14777 IMU, ICDU, PIPA FAILS CAUSED THE ISS WARNING T4RUPTCOMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt101# KEYBOARD AND DISPLAY PROGRAMCOMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt121# SWITCH DENOTES CHANGE POSITION OF A CONSOLE SWITCHCOMMENT
LOWContributed/LM_Simulator/doc/alarm_codes.txt141# 00012 SPECIFY CSM ORBIT OPTION 1=NO ORBIT CHANGE 2=CHANGE P22 LUMINARYCOMMENT
LOWenet/ltmain.sh1# Generated from ltmain.m4sh.COMMENT
LOWenet/ltmain.sh21# WITHOUT ANY WARRANTY; without even the implied warranty ofCOMMENT
LOWenet/ltmain.sh41# --quiet, --silent don't print informational messagesCOMMENT
LOWenet/ltmain.sh61# include the following information:COMMENT
LOWenet/ltmain.sh141'COMMENT
LOWenet/ltmain.sh2701{COMMENT
LOWenet/ltmain.sh2921 exit 1COMMENT
LOWenet/ltmain.sh2961# is running under the msys shell), or in the following cross-COMMENT
LOWenet/ltmain.sh3021 # Fallback:COMMENT
LOWenet/ltmain.sh3041# Path separators are also converted from $build format toCOMMENT
LOWenet/ltmain.sh3161# ifdef __CYGWIN__COMMENT
LOWenet/ltmain.sh3181# define LT_PATHMAX PATH_MAXCOMMENT
LOWenet/ltmain.sh3201#endifCOMMENT
LOWenet/ltmain.sh3221# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)COMMENT
LOWenet/ltmain.sh6001 #new_libs="$deplib $new_libs"COMMENT
LOWenet/ltmain.sh7121 test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; thenCOMMENT
LOWenet/ltmain.sh8381 eval exec "$exec_cmd"COMMENT
LOWenet/ltmain.sh8401build_old_libs=yesCOMMENT
LOWenet/unix.c1/** COMMENT
LOWenet/unix.c21#ifdef HAS_FCNTLCOMMENT
LOWenet/include/enet/win32.h1/** COMMENT
LOWenet/include/enet/win32.h41#if defined ENET_BUILDING_LIBCOMMENT
LOWTools/pagecounter.py1#!/usr/bin/env python2COMMENT
LOWTools/traceDSKY.py1#!/usr/bin/pythonCOMMENT
LOWTools/check_sb.py1#!/usr/bin/env python2COMMENT
LOWTools/ropediff.py1#!/usr/bin/env python2COMMENT
812 more matches not shown…
Cross-File Repetition157 hits · 785 pts
SeverityFileLineSnippetContext
HIGHTools/disassemblerAGC/checkForReferencesBLK2.py0copyright: none - the author (ron burkey) declares this software to be in the public domain, with no rights reserved. fiSTRING
HIGHTools/disassemblerAGC/checkForReferences.py0copyright: none - the author (ron burkey) declares this software to be in the public domain, with no rights reserved. fiSTRING
HIGHTools/disassemblerAGC/checkForReferencesBlockI.py0copyright: none - the author (ron burkey) declares this software to be in the public domain, with no rights reserved. fiSTRING
HIGHASM101S/asciiToEbcdic.py0license: the author (ronald s. burkey) declares that this program is in the public domain (u.s. law) and may be used or STRING
HIGHyaShuttle/Source Code/PASS.REL32V0/asciiToEbcdic.py0license: the author (ronald s. burkey) declares that this program is in the public domain (u.s. law) and may be used or STRING
HIGHyaShuttle/ported/sdfpkg/asciiToEbcdic.py0license: the author (ronald s. burkey) declares that this program is in the public domain (u.s. law) and may be used or STRING
HIGHyaShuttle/ported/PASS1.PROCS/asciiToEbcdic.py0license: the author (ronald s. burkey) declares that this program is in the public domain (u.s. law) and may be used or STRING
HIGHXCOM-I/asciiToEbcdic.py0license: the author (ronald s. burkey) declares that this program is in the public domain (u.s. law) and may be used or STRING
HIGHASM101S/ibmHex.py0the following stuff is for converting back and forth from python numerical values to system/360 double-precision (64-bitSTRING
HIGHyaShuttle/Source Code/PASS.REL32V0/ibmHex.py0the following stuff is for converting back and forth from python numerical values to system/360 double-precision (64-bitSTRING
HIGHXCOM-I/ibmHex.py0the following stuff is for converting back and forth from python numerical values to system/360 double-precision (64-bitSTRING
HIGHyaShuttle/ported/HALINCL/DOWNSUM.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/FINISHMA.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/CHECKDWN.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/ENTERXRE.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/MAKEINCL.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/ENTERLAY.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/COMDEC19.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/SPACELIB.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/VMEM2.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/PATCHINC.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/VMEM1.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/DWNTABLE.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/COMROUT.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/SETDUPLF.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/CERRDECL.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/DISCONNE.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/ICQTERMp.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/ENTER.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/PRINTCOM.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/ICQARRAY.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/ENTERDIM.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/HALINCL/CERRORS.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/HALMATFI.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/MATCHSIM.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/HALMATPI.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/KILLNAME.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/PRINTTIM.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/HALMATBL.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/SYTDUMP.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/SETSYTEN.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/CALLSCAN.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/HALMATTU.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/ERROR.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/OUTPUTGR.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/CHARINDE.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/SAVEINPU.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/EMITSMRK.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/CHECKSUB.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/ATTACHS3.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/IFORMAT.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/PRINTDAT.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/CHARTIME.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/STACKDUM.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/MULTIPLY.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/CHARDATE.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/ADDANDSU.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/LITRESUL.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/ATTACHS2.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
HIGHyaShuttle/ported/PASS1.PROCS/ORDEROK.py0license: the author, ron burkey, declares this program to be in the public domain, and may be used or modified in any waSTRING
97 more matches not shown…
Unused Imports314 hits · 310 pts
SeverityFileLineSnippetContext
LOWTools/disassemblerAGC/disassemblerAGC.py40CODE
LOWTools/disassemblerAGC/disassemblerAGC.py100CODE
LOWTools/disassemblerAGC/disassemblerAGC.py44CODE
LOWTools/disassemblerAGC/disassemblerAGC.py46CODE
LOWTools/disassemblerAGC/disassemblerAGC.py48CODE
LOWTools/disassemblerAGC/semulate.py29CODE
LOW…sassemblerAGC/disassembleInterpretiveBlockICompleat.py25CODE
LOWTools/disassemblerAGC/checkForReferencesBLK2.py19CODE
LOWTools/disassemblerAGC/pieceworkAGC.py85CODE
LOWTools/disassemblerAGC/pieceworkAGC.py87CODE
LOWTools/disassemblerAGC/pieceworkAGC.py89CODE
LOWTools/disassemblerAGC/specifyAGC.py105CODE
LOWTools/disassemblerAGC/specifyAGC.py112CODE
LOWTools/disassemblerAGC/specifyAGC.py117CODE
LOWTools/disassemblerAGC/checkForReferences.py19CODE
LOWTools/disassemblerAGC/checkForReferencesBlockI.py19CODE
LOWTools/disassemblerAGC/checkForReferencesBlockI.py35CODE
LOWASM101S/ASM101S.py33CODE
LOWASM101S/ASM101S.py34CODE
LOWASM101S/ASM101S.py35CODE
LOWASM101S/ASM101S.py47CODE
LOWASM101S/ASM101S.py49CODE
LOWASM101S/makeMACROFILES.py22CODE
LOWASM101S/expressions.py28CODE
LOWASM101S/readObject101S.py19CODE
LOWASM101S/readListing.py15CODE
LOWASM101S/ibmHex.py9CODE
LOWASM101S/parser_asm.py20CODE
LOWASM101S/parser_asm.py20CODE
LOWASM101S/parser_asm.py20CODE
LOWASM101S/model101.py31CODE
LOWASM101S/model101.py285CODE
LOWyaShuttle/shuttleCrewInterface.py97CODE
LOWyaShuttle/yaHAL-S/expressionSM.py16CODE
LOWyaShuttle/yaHAL-S/saveValueToVariable.py22CODE
LOWyaShuttle/yaHAL-S/binaryFunctions.py29CODE
LOWyaShuttle/yaHAL-S/generatePALMAT.py14CODE
LOWyaShuttle/yaHAL-S/generatePALMAT.py17CODE
LOWyaShuttle/yaHAL-S/unaryFunctions.py29CODE
LOWyaShuttle/yaHAL-S/executePALMAT.py39CODE
LOWyaShuttle/yaHAL-S/executePALMAT.py44CODE
LOWyaShuttle/yaHAL-S/executePALMAT.py48CODE
LOWyaShuttle/yaHAL-S/replaceBy.py103CODE
LOWyaShuttle/yaHAL-S/doForSM.py13CODE
LOWyaShuttle/yaHAL-S/interpreterLoop.py58CODE
LOWyaShuttle/yaHAL-S/interpreterLoop.py66CODE
LOWyaShuttle/yaHAL-S/processSource.py47CODE
LOWyaShuttle/yaHAL-S/unEMS.py24CODE
LOWyaShuttle/yaHAL-S/tokenize.py29CODE
LOWyaShuttle/yaHAL-S/accumulableFunctions.py17CODE
LOWyaShuttle/yaHAL-S/yaHAL-preprocessor.py59CODE
LOWyaShuttle/Source Code/PASS.REL32V0/coPILOT.py26CODE
LOWyaShuttle/Source Code/PASS.REL32V0/ibmHex.py9CODE
LOWyaShuttle/Source Code/PASS.REL32V0/unLitfile.py97CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg_dump.py32CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg_dump.py33CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg.py58CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg.py62CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg.py63CODE
LOWyaShuttle/ported/sdfpkg/sdfParser.py29CODE
254 more matches not shown…
Deep Nesting330 hits · 309 pts
SeverityFileLineSnippetContext
LOWTools/disassemblerAGC/disassembleBasicBlockI.py18CODE
LOWTools/disassemblerAGC/disassembleInterpretiveBlockI.py202CODE
LOWTools/disassemblerAGC/searchFunctions.py97CODE
LOWTools/disassemblerAGC/searchFunctions.py136CODE
LOWTools/disassemblerAGC/disassemblerAGC.py241CODE
LOWTools/disassemblerAGC/disassemblerAGC.py329CODE
LOWTools/disassemblerAGC/disassemblerAGC.py643CODE
LOWTools/disassemblerAGC/disassemblerAGC.py908CODE
LOWTools/disassemblerAGC/semulate.py40CODE
LOWTools/disassemblerAGC/semulate.py68CODE
LOWTools/disassemblerAGC/semulate.py147CODE
LOW…sassemblerAGC/disassembleInterpretiveBlockICompleat.py186CODE
LOWTools/disassemblerAGC/checkForReferencesBLK2.py35CODE
LOWTools/disassemblerAGC/disassembleBasic.py30CODE
LOWTools/disassemblerAGC/auxiliaryBLK2.py62CODE
LOWTools/disassemblerAGC/auxiliaryBLK2.py112CODE
LOWTools/disassemblerAGC/auxiliaryBLK2.py169CODE
LOWTools/disassemblerAGC/disassembleInterpretive.py242CODE
LOWTools/disassemblerAGC/disassembleInterpretive.py307CODE
LOWTools/disassemblerAGC/checkForReferences.py35CODE
LOWTools/disassemblerAGC/checkForReferencesBlockI.py36CODE
LOWTools/disassemblerAGC/disassembleInterpretiveBLK2.py242CODE
LOWTools/disassemblerAGC/disassembleInterpretiveBLK2.py307CODE
LOWTools/disassemblerAGC/auxiliary.py53CODE
LOWTools/disassemblerAGC/auxiliary.py102CODE
LOWTools/disassemblerAGC/auxiliary.py159CODE
LOWTools/disassemblerAGC/auxiliaryBlockI.py60CODE
LOWTools/disassemblerAGC/auxiliaryBlockI.py97CODE
LOWTools/disassemblerAGC/auxiliaryBlockI.py140CODE
LOWTools/disassemblerAGC/readCoreRope.py30CODE
LOWASM101S/ASM101S.py170CODE
LOWASM101S/ASM101S.py268CODE
LOWASM101S/ASM101S.py361CODE
LOWASM101S/objectWriter.py30CODE
LOWASM101S/asciiToEbcdic.py110CODE
LOWASM101S/expressions.py95CODE
LOWASM101S/expressions.py172CODE
LOWASM101S/expressions.py216CODE
LOWASM101S/expressions.py490CODE
LOWASM101S/expressions.py574CODE
LOWASM101S/expressions.py685CODE
LOWASM101S/expressions.py832CODE
LOWASM101S/readObject101S.py34CODE
LOWASM101S/readObject101S.py49CODE
LOWASM101S/readObject101S.py111CODE
LOWASM101S/readObject101S.py199CODE
LOWASM101S/readListing.py29CODE
LOWASM101S/objDump.py35CODE
LOWASM101S/parser_asm.py68CODE
LOWASM101S/parser_asm.py124CODE
LOWASM101S/parser_asm.py434CODE
LOWASM101S/parser_asm.py604CODE
LOWASM101S/parser_asm.py653CODE
LOWASM101S/parser_asm.py716CODE
LOWASM101S/parser_asm.py1141CODE
LOWASM101S/parser_asm.py1826CODE
LOWASM101S/model101.py400CODE
LOWASM101S/model101.py495CODE
LOWASM101S/model101.py745CODE
LOWASM101S/model101.py498CODE
270 more matches not shown…
Self-Referential Comments67 hits · 201 pts
SeverityFileLineSnippetContext
MEDIUMenet/ltmain.sh892# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMenet/ltmain.sh903# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUMenet/ltmain.sh926# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMenet/ltmain.sh935# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMenet/ltmain.sh963# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMenet/ltmain.sh1064# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUMenet/ltmain.sh4937 # Create the object directory.COMMENT
MEDIUMenet/ltmain.sh7454 # Create the old-style object.COMMENT
MEDIUMenet/ltmain.sh7474 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUMTools/pagecounter.py5# This file is part of yaAGC.COMMENT
MEDIUMTools/ropediff.py5# This file is part of yaAGC.COMMENT
MEDIUMTools/check_buggers.py4# This file is part of yaAGC.COMMENT
MEDIUMTools/listing_analyser.py5# This file is part of yaAGC.COMMENT
MEDIUMTools/ocr/octopus.py5# This file is part of yaAGC.COMMENT
MEDIUMTools/ocr/octopus.py340 # Create a structuring element to dilate to the right (trying to preserve exact leftmost pixels)COMMENT
MEDIUMTools/ocr/octopus.py411 # Create a mask onto which we'll draw the contours of words and lines we want to let throughCOMMENT
MEDIUMTools/ocr/correct_box_from_binsource.py5# This file is part of yaAGC.COMMENT
MEDIUMTools/Proofer/ProoferBox.py291# Create the output image.COMMENT
MEDIUMTools/ProoferSuper/ProoferSuper.py241# Create the output image.COMMENT
MEDIUMTools/ProoferComments/ProoferComments.py685# Create the output image.COMMENT
MEDIUMyaShuttle/yaHAL-S/p_Functions.py301# This function is called from generatePALMAT() for a string literal.COMMENT
MEDIUMyaShuttle/yaHAL-S/generatePALMAT.py225 # Create a label for the end of this grammar component. If none of theCOMMENT
MEDIUMyaShuttle/yaHAL-S/palmatAux.py576# Create a new, empty scope.COMMENT
MEDIUMyaShuttle/yaHAL-S/palmatAux.py589# Create a new, empty PALMAT object.COMMENT
MEDIUMyaShuttle/yaHAL-S/palmatAux.py792# This function is used by a parent scope to create a child scope that'sCOMMENT
MEDIUMyaShuttle/yaHAL-S/palmatAux.py808# This function is used to exit from a DO loop back to the parent context,COMMENT
MEDIUMyaShuttle/yaHAL-S/replaceBy.py478 # Create a pattern for which to look for locations in a targetCOMMENT
MEDIUMyaShuttle/ported/HALINCL/VMEM3.py351# The following function in XPL returned VMEM_LOC_PTR, and it modified theCOMMENT
MEDIUMyaShuttle/ported/HALINCL/VMEM3.py414# The following function in XPL tried to modify the upstream value of aCOMMENT
MEDIUMXCOM-I/generateC.py228# The following functions are the Python equivalents of the functionsCOMMENT
MEDIUMXCOM-I/generateC.py913# This function is used by `autoconvert` to create a CHARACTER variable (bothCOMMENT
MEDIUMXCOM-I/XCOM-I.py49# Create the global scope (symbol,parent=None,None) or a new child scope of anCOMMENT
MEDIUMyaLVDC/yaPTC.py415# This function is automatically called periodically by the event loop to checkCOMMENT
MEDIUMyaLVDC/yaPTC.py939# This function is called by the event loop only when yaLVDC has written to anCOMMENT
MEDIUMyaLVDC/yaPTC.py2264# Create the extra windows for the printer, plotter, and typewriterCOMMENT
MEDIUMyaLVDC/ProcessorDisplayPanel.py4620# The following code is added to facilitate the Scrolled widgets you specified.COMMENT
MEDIUMyaLVDC/guiDesign/ProcessorDisplayPanel.py4594# The following code is added to facilitate the Scrolled widgets you specified.COMMENT
MEDIUMpiPeripheral/humanizeScript.py4# This file is part of yaAGC.COMMENT
MEDIUMpiPeripheral/piDSKY2.py4# This file is part of yaAGC.COMMENT
MEDIUMpiPeripheral/piDSKY2.py644# This function is a non-blocking read of a single character from theCOMMENT
MEDIUMpiPeripheral/piDSKY2.py667# This function is automatically called periodically by the event loop to check forCOMMENT
MEDIUMpiPeripheral/piDSKY2.py1043# This function is called by the event loop only when yaAGC has writtenCOMMENT
MEDIUMpiPeripheral/piSplash.py4# This file is part of yaAGC.COMMENT
MEDIUMpiPeripheral/piDEDA.py4# This file is part of yaAGC.COMMENT
MEDIUMpiPeripheral/piDEDA.py201# This function is automatically called periodically by the event loop to check forCOMMENT
MEDIUMpiPeripheral/piDEDA.py288# This function is called by the event loop only when yaAGS has writtenCOMMENT
MEDIUMpiPeripheral/piDSKY.py181# This function is a non-blocking read of a single character from theCOMMENT
MEDIUMpiPeripheral/piDSKY.py270# This function is automatically called periodically by the event loop to check forCOMMENT
MEDIUMpiPeripheral/piDSKY.py296# This function is called by the event loop only when yaAGC has writtenCOMMENT
MEDIUMpiPeripheral/piPeripheral.py219# This function is automatically called periodically by the event loop to check forCOMMENT
MEDIUMpiPeripheral/piPeripheral.py345# This function is called by the event loop only when yaAGC has writtenCOMMENT
MEDIUMpiPeripheral/vncserverui-test.sh2# This function is only for testing purposes. It allows me to run a taskCOMMENT
MEDIUMyaASM.py/yaASMdefineMacros.py4# This file is part of yaAGC.COMMENT
MEDIUMyaASM.py/yaASMexpression.py4# This file is part of yaAGC.COMMENT
MEDIUMyaASM.py/yaASMflowchart.py4# This file is part of yaAGC.COMMENT
MEDIUMyaASM.py/yaASMflowchart2.py4# This file is part of yaAGC.COMMENT
MEDIUMyaASM.py/yaASMflowchart2.py398# The following function assumes that all the info for a flowchart has beenCOMMENT
MEDIUMyaASM.py/yaASMerrors.py4# This file is part of yaAGC.COMMENT
MEDIUMyaASM.py/yaASMpreprocessor.py4# This file is part of yaAGC.COMMENT
MEDIUMyaASM.py/checkDuplex.py2# This file is declared by its author, Ronald S. Burkey <info@sandroid.org>,COMMENT
7 more matches not shown…
AI Response Leakage6 hits · 45 pts
SeverityFileLineSnippetContext
HIGHTools/Proofer/ProoferBox.py5# In this version of the program, all that's required is the name of theCOMMENT
HIGHPTC-ADAPT-Self-Test-Program/listing.txt80 # numbers are _not_ preserved here on a line-by-line basis, but I've addedCOMMENT
HIGHyaShuttle/ported/HALINCL/SPACELIB.py89# So ... I've implemented this as the highest available index in an array,COMMENT
HIGHyaShuttle/ported/PASS1.PROCS/SYNTHESI.py144# I've created a file listing the rules associated with specific productionCOMMENT
HIGHyaShuttle/ported/PASS1.PROCS/g.py4259# A less-common use would be in a situation where I've implemented theCOMMENT
HIGHyaLVDC/yaPTC.py13# 2020-05-08 RSB I've added a GUI, based on the standardCOMMENT
AI Slop Vocabulary16 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUMenet/ltmain.sh210# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMenet/ltmain.sh2719# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMenet/ltmain.sh6538 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
LOWTools/disassemblerAGC/disassembleInterpretiveBlockI.py209 # editing; I just use it to hold the current instruction codeCOMMENT
LOWTools/disassemblerAGC/readCoreRope.py68 # For binsource files, we simply use the markings BANK=NCOMMENT
LOWyaShuttle/yaHAL-S/replaceBy.py296 # matching parentheses), so we can't just use regular expressions toCOMMENT
LOWyaShuttle/ported/HALINCL/SPACELIB.py169 # DW is aliased to FOR_DW, which has no other purpose. We just useCOMMENT
MEDIUMyaShuttle/ported/PASS1.PROCS/SYNTHESI.py3396 # positions to facilitate fallthrough from GO TO statements withCOMMENT
LOWXCOM-I/generateC.py258# but since Python has infinite-precision integers, it's easer to just useCOMMENT
MEDIUMyaLVDC/ProcessorDisplayPanel_support.py5# in conjunction with Tcl version 8.6COMMENT
MEDIUMyaLVDC/ProcessorDisplayPanel.py5# in conjunction with Tcl version 8.6COMMENT
MEDIUMyaLVDC/ProcessorDisplayPanel.py4620# The following code is added to facilitate the Scrolled widgets you specified.COMMENT
MEDIUMyaLVDC/guiDesign/ProcessorDisplayPanel_support.py5# in conjunction with Tcl version 8.6COMMENT
MEDIUMyaLVDC/guiDesign/ProcessorDisplayPanel.py5# in conjunction with Tcl version 8.6COMMENT
MEDIUMyaLVDC/guiDesign/ProcessorDisplayPanel.py4594# The following code is added to facilitate the Scrolled widgets you specified.COMMENT
LOWVirtualAGC/CopyApolloSource.sh22# without explicitly adding them. (I could just use *.lst, but that wouldCOMMENT
Verbosity Indicators19 hits · 29 pts
SeverityFileLineSnippetContext
LOWASM101S/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaAGS/aea_engine.c766 // Step 1: Determine if there's overflow. Do this byCOMMENT
LOWyaAGS/aea_engine.c789 // Step 2: Normalize so that the divisor is positive.COMMENT
LOWyaAGS/aea_engine.c799 // Step 3: Divide, and keep the lowest 18 bits of theCOMMENT
LOWyaAGS/aea_engine.c803 // Step 4: If the divisor had initially been positive,COMMENT
LOWyaAGS/aea_engine.c817 // Step 5: Place the rounded quotient into theCOMMENT
LOWyaShuttle/Source Code/PASS.REL32V0/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaShuttle/ported/sdfpkg/sdfpkg.py1535 # Step 1: scan backward while 8-char still matches andCOMMENT
LOWyaShuttle/ported/sdfpkg/sdfpkg.py1553 # Step 2: scan forward calling _chk_match on each 8-char match.COMMENT
LOWyaShuttle/ported/sdfpkg/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaShuttle/ported/PASS1.PROCS/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWXCOM-I/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaAGC/EmbeddedDemo.c96 // Step 1: Somehow, get the binary for Luminary or Colossus loaded intoCOMMENT
LOWyaAGC/EmbeddedDemo.c133 // Step 2: Initialize erasable memory and i/o-channel space.COMMENT
LOWyaAGC/EmbeddedDemo.c156 // Step 3: Set up a master interrupt to call agc_engine at 11.7 microsecondCOMMENT
LOWyaAGC/DecodeDigitalDownlink.c551 // Step 1: Eliminate all spacers.COMMENT
LOWyaAGC/DecodeDigitalDownlink.c562 // Step 2: Group stuff like VARIABLE, VARIABLE+n together. A preliminaryCOMMENT
LOWyaAGC/DecodeDigitalDownlink.c602 // Step 3: Insert spacers as necessary.COMMENT
LOWyaAGC/DecodeDigitalDownlink.c622 // Step 4: Convert spaces to underscores.COMMENT
Structural Annotation Overuse19 hits · 29 pts
SeverityFileLineSnippetContext
LOWASM101S/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaAGS/aea_engine.c766 // Step 1: Determine if there's overflow. Do this byCOMMENT
LOWyaAGS/aea_engine.c789 // Step 2: Normalize so that the divisor is positive.COMMENT
LOWyaAGS/aea_engine.c799 // Step 3: Divide, and keep the lowest 18 bits of theCOMMENT
LOWyaAGS/aea_engine.c803 // Step 4: If the divisor had initially been positive,COMMENT
LOWyaAGS/aea_engine.c817 // Step 5: Place the rounded quotient into theCOMMENT
LOWyaShuttle/Source Code/PASS.REL32V0/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaShuttle/ported/sdfpkg/sdfpkg.py1535 # Step 1: scan backward while 8-char still matches andCOMMENT
LOWyaShuttle/ported/sdfpkg/sdfpkg.py1553 # Step 2: scan forward calling _chk_match on each 8-char match.COMMENT
LOWyaShuttle/ported/sdfpkg/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaShuttle/ported/PASS1.PROCS/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWXCOM-I/asciiToEbcdic.py121 # Step 0: Remove all carriage-return characters.COMMENT
LOWyaAGC/EmbeddedDemo.c96 // Step 1: Somehow, get the binary for Luminary or Colossus loaded intoCOMMENT
LOWyaAGC/EmbeddedDemo.c133 // Step 2: Initialize erasable memory and i/o-channel space.COMMENT
LOWyaAGC/EmbeddedDemo.c156 // Step 3: Set up a master interrupt to call agc_engine at 11.7 microsecondCOMMENT
LOWyaAGC/DecodeDigitalDownlink.c551 // Step 1: Eliminate all spacers.COMMENT
LOWyaAGC/DecodeDigitalDownlink.c562 // Step 2: Group stuff like VARIABLE, VARIABLE+n together. A preliminaryCOMMENT
LOWyaAGC/DecodeDigitalDownlink.c602 // Step 3: Insert spacers as necessary.COMMENT
LOWyaAGC/DecodeDigitalDownlink.c622 // Step 4: Convert spaces to underscores.COMMENT
Dead Code13 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMyaShuttle/yaHAL-S/palmatAux.py55CODE
MEDIUMyaShuttle/ported/xplBuiltins.py1019CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py51CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py52CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py55CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py56CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py73CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py74CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py76CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py77CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py78CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py79CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/SETBLOCK.py80CODE
Excessive Try-Catch Wrapping13 hits · 18 pts
SeverityFileLineSnippetContext
LOWTools/ocr/octopus.py516 except Exception as e:CODE
MEDIUMTools/disassemblerAGC/parseCommandLine.py320 print("Error: Parameter %s out of range." % param, file=sys.stderr)STRING
MEDIUMASM101S/readObject101S.py372 print("Error: Unknown command-line parameter " + parm)STRING
MEDIUMASM101S/readObject101S.py378 print("Error: No filename specified")STRING
LOWyaShuttle/shuttleCrewInterface.py420 except Exception as e:CODE
LOWyaShuttle/yaHAL-S/generatePALMAT.py934 except Exception as error:CODE
MEDIUMyaShuttle/Source Code/PASS.REL32V0/ibmFloat.py695 print(f"Error: {n+offset}pFIXER gave {result}, wanted {n}")CODE
MEDIUMyaShuttle/ported/sdfpkg/demo_sdfpkg.py1268 print(f'Error: {sdf_path!r} does not exist.', file=sys.stderr)CODE
MEDIUMyaShuttle/ported/sdfpkg/demo_sdfpkg.py1274 print(f'Error: {e}', file=sys.stderr)CODE
MEDIUMyaShuttle/ported/sdfpkg/demo_sdfpkg.py1280 print(f'Error: {sdf_path!r} does not exist.', file=sys.stderr)CODE
MEDIUMyaShuttle/ported/sdfpkg/demo_sdfpkg.py1285 print(f'Error: {e}', file=sys.stderr)CODE
MEDIUMyaShuttle/ported/PASS1.PROCS/ibmFloat.py695 print(f"Error: {n+offset}pFIXER gave {result}, wanted {n}")CODE
MEDIUMXCOM-I/auxiliary.py44 print("Error: %s" % msg, file = sys.stderr)CODE
Slop Phrases5 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMXCOM-I/generateC.py433 # change the value after declaration, and you can use the valuesCOMMENT
MEDIUMXCOM-I/generateC.py435 # code, as far as I can see, you can use INITIAL for everythingCOMMENT
LOWyaAGC/NullAPI.c138 // directly to the array State->InputChannel[]. Don't forget toCOMMENT
LOWVirtualAGC/VirtualAGC.cpp291 * Also, for newly-added missions, don't forget to add a consistency event for itCOMMENT
MEDIUMpiPeripheral/piDSKY.py22# you can use keyboard keys (0 1 2 3 4 5 6 7 8 9 + - V N C P K R Enter) as surrogatesCOMMENT
Synthetic Comment Markers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHyaShuttle/ported/README.md1031I don't see any way to handle these peculiarities other than to alter the compiler functionally, and just accept some deCODE
HIGHyaShuttle/ported/sdfpkg/CLAUDE.md7A port of `SDFPKG.ASM` (IBM System/360 Basic Assembly Language) to C and Python 3. SDFPKG is the HAL/S Space Shuttle comCODE
Redundant / Tautological Comments6 hits · 8 pts
SeverityFileLineSnippetContext
LOWenet/ltmain.sh1710 # Check if any of the arguments is a wrapper script.COMMENT
LOWenet/ltmain.sh7186 # Loop over the list of objects to be linked.COMMENT
LOWTools/disassemblerAGC/pieceworkAGC.py152# Output the result.STRING
LOWDocker/start.sh52# Check if this is the legacy versionCOMMENT
LOWyaShuttle/shuttleCrewInterface.py430 # Check if any of our keyboard/monitor windows were closed. If soCOMMENT
LOWyaShuttle/ported/PASS1.PROCS/HAL_S_FC.py84 # Open the files that we need for INPUT() and OUTPUT(), other thanCOMMENT
Hyper-Verbose Identifiers9 hits · 8 pts
SeverityFileLineSnippetContext
LOWContributed/SyntaxHighlight/Prettify/prettify.js432 function allowAnywhereFoldCaseAndRenumberGroups(regex) {CODE
LOWContributed/SyntaxHighlight/Prettify/prettify.js1008 function recombineTagsAndDecorations(job) {CODE
LOWContributed/SyntaxHighlight/Prettify/prettify.js1353 function replaceWithPrettyPrintedHtml() {CODE
LOWyaShuttle/yaHAL-S/executePALMAT.py1251 The function assignCompositeSubscripted()STRING
LOWyaShuttle/ported/sdfpkg/sdfpkg.py822 def find_symbol_by_block_and_name(self, blk_name: str, symb_name: str,CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg.py960 def find_block_node_by_number(self, blk_no: int,CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg.py973 def find_symbol_node_by_number(self, symb_no: int,CODE
LOWpiPeripheral/piDSKY2.py647def get_char_keyboard_nonblock():CODE
LOWpiPeripheral/piDSKY.py191def get_char_keyboard_nonblock():CODE
AI Structural Patterns4 hits · 4 pts
SeverityFileLineSnippetContext
LOWyaShuttle/yaHAL-S/processSource.py97CODE
LOWyaShuttle/ported/xplBuiltins.py1024CODE
LOWyaShuttle/ported/sdfpkg/sdfpkg.py726CODE
LOWXCOM-I/generateC.py245CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMyaASM.py/yaASM.py101# scaffolding in place for SYN *INS, but I'mCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcreateCBP.sh7# Usage:COMMENT