Max Leuthäuser

Results 9 issues of Max Leuthäuser

I have already implemented an export for the whole slide deck in my [fork](https://github.com/max-leuthaeuser/REPLesent) (very hackish - hence, no pull request; needs to be done right and does not support...

I have already implemented line numbering for embedded code in my [fork](https://github.com/max-leuthaeuser/REPLesent) (very hackish - hence, no pull request; needs to be done right).

Hidden code blocks would be a nice addition. Sometimes you need to execute some code but that code should not be shown to the audience for the sake of simplicity...

Replace all reflective access of role-specific behavior / structure in [ReflectiveHelper.scala](https://github.com/max-leuthaeuser/SCROLL/blob/master/core/src/main/scala/scroll/internal/util/ReflectiveHelper.scala) with [MethodHandels](https://docs.oracle.com/javase/8/docs/api/java/lang/invoke/MethodHandles.html). Hence, we should do: - [ ] replace caches using ```java.lang.reflect.{Field, Method}``` with ones storing ```MethodHandles``` -...

enhancement

Add support for implicit and explicit contexts, i.e.: - **implicit**: gets activated as soon as the control flow reaches the piece of code, maybe it can be guarded with conditions,...

enhancement

1) enable file content and offset calculation 2) set offset for type decl 3) set offset for method 4) add command line flag

enhancement
javascript

This is a rather large change as we have to update joern which brings in a lot of new stuff. FILE.content and offset calculation is NOT part of this PR.

* They may fail throwing an unrecoverable exception in case of unresolved includes etc. * Also, some minor clean-up.

Specifications e.g., here: https://clang.llvm.org/docs/JSONCompilationDatabase.html With this, we only handle files listed there. Additionally, defines and includes are passed to CDT on a per file level just like the actual compiler...