2020-09-10 22:15:57 +03:00
|
|
|
|
|
2020-02-18 03:39:42 +03:00
|
|
|
|
@book{A68,
|
|
|
|
|
|
author = {Wijngaarden, A. van},
|
|
|
|
|
|
title = {Report on the Algorithmic Language ALGOL 68},
|
|
|
|
|
|
year = {1969},
|
|
|
|
|
|
isbn = {B0007IUUXM},
|
|
|
|
|
|
publisher = {Printing by the Mathematisch Centrum}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@manual{OCaml,
|
|
|
|
|
|
title = "{OCaml Language}",
|
|
|
|
|
|
bibdate = "February 17, 2020",
|
|
|
|
|
|
url = "https://www.ocaml.org"
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-09-10 22:15:57 +03:00
|
|
|
|
@manual{gdb,
|
|
|
|
|
|
title = "{Debugging with GDB}",
|
|
|
|
|
|
bibdate = "September 10, 2020",
|
|
|
|
|
|
url = "https://sourceware.org/gdb/current/onlinedocs/gdb/"
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-02-18 03:39:42 +03:00
|
|
|
|
@manual{Haskell,
|
|
|
|
|
|
title = "{Haskell Language}",
|
|
|
|
|
|
bibdate = "February 17, 2020",
|
|
|
|
|
|
url = "https://www.haskell.org"
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-02-04 05:49:12 +03:00
|
|
|
|
@manual{GNULib,
|
|
|
|
|
|
title = "{The GNU Portability Library}",
|
|
|
|
|
|
organization = "{Free Software Foundation}",
|
|
|
|
|
|
bibdate = "February 24, 2019",
|
2020-02-18 03:39:42 +03:00
|
|
|
|
url = "https://www.gnu.org/software/gnulib/manual"
|
2020-02-04 05:49:12 +03:00
|
|
|
|
}
|
2020-02-10 19:09:59 +03:00
|
|
|
|
|
|
|
|
|
|
@manual{GNUCLib,
|
|
|
|
|
|
title = "{The GNU C Library}",
|
|
|
|
|
|
organization = "{Free Software Foundation}",
|
|
|
|
|
|
bibdate = "February 1, 2020",
|
2020-02-18 03:39:42 +03:00
|
|
|
|
url = "https://www.gnu.org/software/libc/manual"
|
2020-02-11 19:11:47 +03:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@inproceedings{HashConsing,
|
|
|
|
|
|
author = {Filliundefinedtre, Jean-Christophe and Conchon, Sylvain},
|
|
|
|
|
|
title = {Type-Safe Modular Hash-Consing},
|
|
|
|
|
|
year = {2006},
|
|
|
|
|
|
isbn = {1595934839},
|
|
|
|
|
|
publisher = {Association for Computing Machinery},
|
|
|
|
|
|
address = {New York, NY, USA},
|
|
|
|
|
|
url = {https://doi.org/10.1145/1159876.1159880},
|
|
|
|
|
|
doi = {10.1145/1159876.1159880},
|
|
|
|
|
|
booktitle = {Proceedings of the 2006 Workshop on ML},
|
|
|
|
|
|
pages = {12–19},
|
|
|
|
|
|
numpages = {8},
|
|
|
|
|
|
keywords = {data structures, hash-consing, sharing},
|
|
|
|
|
|
location = {Portland, Oregon, USA},
|
|
|
|
|
|
series = {ML ’06}
|
|
|
|
|
|
}
|
2020-02-12 00:28:04 +03:00
|
|
|
|
|
|
|
|
|
|
@MISC{MonPC,
|
|
|
|
|
|
author = {Graham Hutton and Erik Meijer},
|
|
|
|
|
|
title = {Monadic Parser Combinators},
|
|
|
|
|
|
year = {1996}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@article{MemoParsing,
|
|
|
|
|
|
author = {Johnson, Mark},
|
|
|
|
|
|
title = {Memoization in Top-down Parsing},
|
|
|
|
|
|
year = {1995},
|
|
|
|
|
|
issue_date = {September 1995},
|
|
|
|
|
|
publisher = {MIT Press},
|
|
|
|
|
|
address = {Cambridge, MA, USA},
|
|
|
|
|
|
volume = {21},
|
|
|
|
|
|
number = {3},
|
|
|
|
|
|
issn = {0891-2017},
|
|
|
|
|
|
journal = {Comput. Linguist.},
|
|
|
|
|
|
month = sep,
|
|
|
|
|
|
pages = {405–417},
|
|
|
|
|
|
numpages = {13}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@inproceedings{Meerkat,
|
|
|
|
|
|
author = {Izmaylova, Anastasia and Afroozeh, Ali and Storm, Tijs van der},
|
|
|
|
|
|
title = {Practical, General Parser Combinators},
|
|
|
|
|
|
year = {2016},
|
|
|
|
|
|
isbn = {9781450340977},
|
|
|
|
|
|
publisher = {Association for Computing Machinery},
|
|
|
|
|
|
address = {New York, NY, USA},
|
|
|
|
|
|
url = {https://doi.org/10.1145/2847538.2847539},
|
|
|
|
|
|
doi = {10.1145/2847538.2847539},
|
|
|
|
|
|
booktitle = {Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation},
|
|
|
|
|
|
pages = {1–12},
|
|
|
|
|
|
numpages = {12},
|
|
|
|
|
|
keywords = {continuation-passing style, left recursion, higher-order functions, Parser combinators, memoization, general parsing},
|
|
|
|
|
|
location = {St. Petersburg, FL, USA},
|
|
|
|
|
|
series = {PEPM ’16}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-02-11 19:11:47 +03:00
|
|
|
|
|