Popularity
5.6
Growing
Activity
0.0
Stable
27
3
2
Programming language: Crystal
License: MIT License
Tags:
Tools
ast_helper alternatives and similar shards
Based on the "Tools" category.
Alternatively, view ast_helper alternatives based on common mentions on social networks and blogs.
-
Clip
Deserialize CLI parameters to an object, with errors and help management. -
port_ruby_to_crystal
A regex replace ruby script for port ruby code to crystal easier, reduce friction. -
helptransl8
HelpTransl8 helps translators check the original documentation repository by comparing each file and listing the files that have been modified -
public_suffix
A small Crystal library designed to make the Public Suffix List (https://publicsuffix.org/) easier to use.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
Do you think we are missing an alternative of ast_helper or a related project?
README
ast_helper
Installation
$ git checkout https://github.com/bcardiff/crystal-ast-helper.git
$ cd crystal-ast-helper
$ shards
$ crystal src/ast_helper.cr
$ open http://localhost:9090
If you want to use with crystal head use:
$ path/to/crystal-clone/bin/crystal src/ast_helper.cr
Usage
When opening http://localhost:9090 you will be able to:
- input source
- view the output according to the formatter
- view the tokens returned by the lexer used for parsing and for formatting
- view the tokens consumed so far even if the formatter fails
- view the stack trace of each token
- view the AST of the whole program
Contributing
- Fork it (https://github.com/bcardiff/crystal-ast-helper/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- bcardiff Brian J. Cardiff - creator, maintainer