All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Target code selection by tilling ast with the use of tree pattern pushdown automaton

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21240%2F14%3A00226302" target="_blank" >RIV/68407700:21240/14:00226302 - isvavai.cz</a>

  • Result on the web

    <a href="http://dx.doi.org/10.4230/OASIcs.SLATE.2014.159" target="_blank" >http://dx.doi.org/10.4230/OASIcs.SLATE.2014.159</a>

  • DOI - Digital Object Identifier

    <a href="http://dx.doi.org/10.4230/OASIcs.SLATE.2014.159" target="_blank" >10.4230/OASIcs.SLATE.2014.159</a>

Alternative languages

  • Result language

    angličtina

  • Original language name

    Target code selection by tilling ast with the use of tree pattern pushdown automaton

  • Original language description

    A new and simple method for target code selection by tilling an abstract syntax tree is presented. As it is usual, tree patterns corresponding to target machine instructions are matched in the abstract syntax tree. Matching tree patterns is performed with the use of tree pattern pushdown automaton, which accepts all tree patterns matching the abstract syntax tree in the linear postfix bar notation and represents a full index of the abstract syntax tree for tree patterns. The use of the index allows to match patterns quickly, in time depending on the size of patterns and not depending on the size of the tree. The selection of a particular target instruction corresponds to a modification of the abstract syntax tree and also a corresponding incremental modification of the index is performed. A reference to a fully functional prototype is provided.

  • Czech name

  • Czech description

Classification

  • Type

    D - Article in proceedings

  • CEP classification

    IN - Informatics

  • OECD FORD branch

Result continuities

  • Project

    Result was created during the realization of more than one project. More information in the Projects tab.

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Others

  • Publication year

    2014

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Article name in the collection

    3rd Symposium on Languages, Applications and Technologies, SLATE 2014

  • ISBN

    978-3-939897-68-2

  • ISSN

    2190-6807

  • e-ISSN

  • Number of pages

    7

  • Pages from-to

    159-165

  • Publisher name

    Schloss Dagstuhl - Leibniz Center for Informatics

  • Place of publication

    Wadern

  • Event location

    Braganca

  • Event date

    Jun 19, 2014

  • Type of event by nationality

    WRD - Celosvětová akce

  • UT code for WoS article