Programming language: Crystal
License: MIT License
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.
crystal-dash-docsetDash docset generator for Crystal
Clip4.4 0.0 ast_helper VS ClipDeserialize CLI parameters to an object, with errors and help management.
crystal-ctags3.6 0.0 ast_helper VS crystal-ctagsTool for generation ctags for Crystal
port_ruby_to_crystal2.4 10.0 ast_helper VS port_ruby_to_crystalA regex replace ruby script for port ruby code to crystal easier, reduce friction.
helptransl82.4 0.0 ast_helper VS helptransl8HelpTransl8 helps translators check the original documentation repository by comparing each file and listing the files that have been modified
crystal-base1.8 0.0 ast_helper VS crystal-baseA CentOS based docker image for Crystal work
jqq.cr1.7 0.0 ast_helper VS jqq.cra crystal implementation of jqq
public_suffix0.8 0.0 ast_helper VS public_suffixA 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.
Do you think we are missing an alternative of ast_helper or a related project?
$ 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
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
- 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
- bcardiff Brian J. Cardiff - creator, maintainer