public static boolean isAvailable()

in doc-architect/doc-architect-core/src/main/java/com/docarchitect/core/scanner/ast/AstParserFactory.java [195:219]


    public static boolean isAvailable(String language) {
        try {
            switch (language.toLowerCase()) {
                case Technologies.PYTHON:
                    return getPythonParser().isAvailable();
                case Technologies.DOTNET:
                case Technologies.CSHARP:
                    return getDotNetParser().isAvailable();
                case Technologies.JAVASCRIPT:
                case Technologies.TYPESCRIPT:
                    return getJavaScriptParser().isAvailable();
                case Technologies.GO:
                case Technologies.GOLANG:
                    return getGoParser().isAvailable();
                case Technologies.RUBY:
                case Technologies.RAILS:
                    return getRubyParser().isAvailable();
                default:
                    return false;
            }
        } catch (Exception e) {
            log.debug("Parser not available for language: {}", language);
            return false;
        }
    }