-
公开(公告)号:US09753709B2
公开(公告)日:2017-09-05
申请号:US14063794
申请日:2013-10-25
发明人: Stephen Gennard , Robert Sales , Alexander Turner , Jeremy Wright
IPC分类号: G06F9/45
摘要: A system that translates source code of a compiled high level language into bytecode. Compiled languages are so named because their implementations are typically compilers that generate machine code. The described system takes source code of the compiled high level language and translates it into bytecode. The bytecode can be optimized with control flow analysis and method splitting.
-
公开(公告)号:US09645803B2
公开(公告)日:2017-05-09
申请号:US14755883
申请日:2015-06-30
发明人: Jeremy Wright , Robert Sales
IPC分类号: G06F9/45
摘要: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.
-
公开(公告)号:US09122539B2
公开(公告)日:2015-09-01
申请号:US14140090
申请日:2013-12-24
发明人: Jeremy Wright , Robert Sales
IPC分类号: G06F9/45
摘要: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.
摘要翻译: 识别具有入口点的COBOL源代码的一个或多个区域。 选择与要分析的入口点相关联的PERFORM指令。 确定所选PERFORM指令的PERFORM范围。 识别在所选PERFORM指令之后改变执行COBOL源代码中的控制流的指令。 由指令产生的流量受影响的代码被确定。 形成了所选PERFORM指令的调整PERFORM范围。
-
-