Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

antlr-format-cli

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

antlr-format-cli

A cli wrapper for the antlr-format package

  • 1.2.8
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
52
decreased by-68.86%
Maintainers
1
Weekly downloads
 
Created
Source

Weekly Downloads npm version

antlr-format

The antlr-format-cli package is a terminal tool to use the antlr-format package in a terminal, in batch files and other automatic formatting scenarios.

Installation

For a local installation in your project use:

npm i --save-dev antlr-format-cli

Or as a global module, which allows you to run it anywhere on your machine:

npm i -g --save-dev antlr-format-cli

The package provides the command antlr-format (note the missing -cli suffix).

Usage

Running the formatter tool in a terminal is simple. Switch to the project folder (or if you have the formatter installed globally use any directory) and issue the command:

antlr-format --config config.json -v ./**/MyGrammar.g4 AnotherGrammar.g4

with the actual path to the grammar(s) you want to be formatted.

You can omit the --config parameter, in which case the default options will be used. The list of files supports the usual glob pattern for file systems. Grammars may contain syntax errors (e.g. for testing), but you should only use the tool for real ANTLR4 grammars, otherwise the outcome is unpredictable.

Run the tool with --help to have it print its supported parameters. For a detailed description of the supported formatting options check out the formatting documentation in the antlr-format node package.

Release Notes

1.2.6 - 1.2.8

  • Updated dependencies.
  • Fixed bug #8 - antlr-format uses deprecated packages (which also includes a file not found error for package.json).

1.2.5

  • Updated dependencies.
  • Fixed bug #6 - "antlr-format --version" always outputs "1.0.1" even though I am using version 1.2.4

1.2.4

Updated dependencies.

1.2.3

Updated dependencies.

1.2.1 - 1.2.2

Updated the tool with the latest antlr-format package.

1.2.0

The --pattern parameters has been removed. Instead files + patterns can be passed to the tool without any option name, but the file list has been moved to the end of the arguments list.

1.0.0

This is the initial release of the tool, after it was extracted from the 'antlr-format` package.

Keywords

FAQs

Package last updated on 08 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc