From 377c2bb1655a565f978504d3ca70c379460906c7 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 25 Oct 2017 09:24:03 +0200 Subject: More incremental analysis --- literature.md | 6 +++++- literature/incremental-semantic-analysis.bibtex | 6 ++++++ literature/incremental-semantic-analysis.pdf | 1 + literature/parallel-incremental-compilation.bibtex | 6 ++++++ literature/parallel-incremental-compilation.pdf | 1 + 5 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 literature/incremental-semantic-analysis.bibtex create mode 120000 literature/incremental-semantic-analysis.pdf create mode 100644 literature/parallel-incremental-compilation.bibtex create mode 120000 literature/parallel-incremental-compilation.pdf diff --git a/literature.md b/literature.md index 0da6957..49ac253 100644 --- a/literature.md +++ b/literature.md @@ -40,7 +40,7 @@ Parser für kontextfreie Grammatiken Haskell) statt imperativ (die referenzierten Arbeiten verwenden C++) zu formulieren. -Inkrementelle statische Analyse +Inkrementelle Semantische Analyse ~ @maddox1997incremental beschreibt eine deklarative Sprache für kontextsensitive Grammatiken (basierend auf Attributgrammatiken) und ein System um aus jener sowohl einen inkrementellen Parser als auch ein Programm @@ -58,6 +58,10 @@ Inkrementelle statische Analyse diversen expliziten caching-Mechanismen auszukommen, die hier eingesetzt werden. + Andere, verwandte Arbeiten (z.B. die von @gafter1990parallel oder + @hedin1992incremental) haben ähnliche Probleme in Bezug auf Komponierbarkeit + ihrer Ergebnisse. + Applikative parser mit lazy evaluation ~ @bernardy2009lazy beschreibt eine Implementierung applikativer Parser (alá @swierstra2001combinator) die noch während dem parse-Vorgang Resultate diff --git a/literature/incremental-semantic-analysis.bibtex b/literature/incremental-semantic-analysis.bibtex new file mode 100644 index 0000000..bcff6ec --- /dev/null +++ b/literature/incremental-semantic-analysis.bibtex @@ -0,0 +1,6 @@ +@article{hedin1992incremental, + title={Incremental semantic analysis}, + author={Hedin, G{\"o}rel}, + journal={Department of Computer Sciences}, + year={1992} +} diff --git a/literature/incremental-semantic-analysis.pdf b/literature/incremental-semantic-analysis.pdf new file mode 120000 index 0000000..1b996bb --- /dev/null +++ b/literature/incremental-semantic-analysis.pdf @@ -0,0 +1 @@ +../.git/annex/objects/1q/2f/SHA256E-s1993354--4f65c7a546d03a59ef55e382c40f9cc10b5cce1f2182ba96be1a77193978d357.pdf/SHA256E-s1993354--4f65c7a546d03a59ef55e382c40f9cc10b5cce1f2182ba96be1a77193978d357.pdf \ No newline at end of file diff --git a/literature/parallel-incremental-compilation.bibtex b/literature/parallel-incremental-compilation.bibtex new file mode 100644 index 0000000..c862604 --- /dev/null +++ b/literature/parallel-incremental-compilation.bibtex @@ -0,0 +1,6 @@ +@techreport{gafter1990parallel, + title={Parallel incremental compilation}, + author={Gafter, Neal M}, + year={1990}, + institution={ROCHESTER UNIV NY DEPT OF COMPUTER SCIENCE} +} diff --git a/literature/parallel-incremental-compilation.pdf b/literature/parallel-incremental-compilation.pdf new file mode 120000 index 0000000..829f17d --- /dev/null +++ b/literature/parallel-incremental-compilation.pdf @@ -0,0 +1 @@ +../.git/annex/objects/48/X3/SHA256E-s5203825--aadd01faff10d7dc0d24ba3a55123a7b2f2d062a92eb5ecb8d8668a84bb8bf5c.pdf/SHA256E-s5203825--aadd01faff10d7dc0d24ba3a55123a7b2f2d062a92eb5ecb8d8668a84bb8bf5c.pdf \ No newline at end of file -- cgit v1.2.3