Kódování sémantického slovníku - Semantic dictionary encoding - Wikipedia

Kódování sémantického slovníku (SDE) zachovává celý sémantický kontext zdrojových programů a přidává další informace, které lze použít pro zrychlení rychlosti generování kódu. SDE tvoří zavaděč generující kód. Je to forma bytecode v kombinaci s a Překladač JIT. Jedná se o generování kódu v době načítání.

V základní formě představují položky slovníku uzly v a směrovaný acyklický graf (DAG), který popisuje akce programu jako abstraktní syntaxový strom (AST) ve formě tabulky.

Využívá mezilehlé zastoupení (IR), který je založen na kódovaném abstraktním stromu syntaxe a tabulka symbolů programu.

Viz také

externí odkazy

  • Stručný úvod do kódování sémantického slovníku
  • Franz, Michael (1994). Generování kódu za provozu: klíč k přenosnému softwaru (PDF) (DScTech). ETH Curych. CiteSeerX  10.1.1.20.1424. Docket 10497. Citováno 2020-12-20.
  • Mezilehlá reprezentace mobilního kódu