Astview icon indicating copy to clipboard operation
Astview copied to clipboard

Astview is a graphical viewer for abstract syntax trees

Results 9 Astview issues
Sort by recently updated
recently updated
newest added

Test (for each supported language) whether - the parser can parse source files - source location extraction (from the parsed and transformed abstract syntax tree) works

low hanging fruit

To update the dependencies #17 (gtk doesn't seem to be supported much) and improve decoupling of program state and gtk #11, I decided to give a rewrite of astview using...

Add support for other languages, which are shipped with [lts-7-24](https://www.stackage.org/lts-7.24) Ideas: - [graphviz dot files](https://graphviz.gitlab.io/_pages/pdf/dotguide.pdf) - json

low hanging fruit

As `haskell-src-exts`will be discontinued, astview needs to change to a different lib. [ghc-lib-parser](https://github.com/digital-asset/ghc-lib) seems to be its replacement

``` (astview:65364): Gtk-CRITICAL **: gtk_accel_group_connect_by_path: assertion '_gtk_accel_path_is_valid (accel_path)' failed (astview:65364): Gtk-CRITICAL **: gtk_menu_item_set_accel_path: assertion 'accel_path == NULL || (accel_path[0] == '

bug
help wanted

Master builds against lts-7.24 which is already a year old. Bump dependencies to build with a newer LTS version (opt for LTS 12.5)

[bnfc-meta](http://hackage.haskell.org/package/BNFC-meta) provides an easy way of defining parsers. Unfortunately it doesn't provide support for source locations (yet). Hence, this task is only about proving an example parser on how to...

Currently the `AstState` contains three fields for internal program state, gtk gui types and program options. The gtk types don't really belong here, since they are an implementation detail for...

Since reparsing is manually binded to ctrl+p, the keyboard shortcut is not displayed in the respective menu item, although it should be shown there.

user interface