pkg/

directory
v6.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2024 License: BSD-2-Clause

README

Please see ../../README-dev.md for an overview; please see each subdirectory for details about it.

Directories

Path Synopsis
Package auxents implements little helper-tools embedded within Miller, such as `mlr hex` and `mlr termcvt`.
Package auxents implements little helper-tools embedded within Miller, such as `mlr hex` and `mlr termcvt`.
Package cli contains the flags table and associated datatypes for parsing the Miller command line.
Package cli contains the flags table and associated datatypes for parsing the Miller command line.
Package climain contains high-level logic for parsing the main Miller command line.
Package climain contains high-level logic for parsing the main Miller command line.
Package colorizer implements ANSI terminal colors for key/value color highlighting, test pass/fail, etc.
Package colorizer implements ANSI terminal colors for key/value color highlighting, test pass/fail, etc.
dsl
Package dsl contains support routines used between package parsing and package cst.
Package dsl contains support routines used between package parsing and package cst.
cst
Package cst implements the Miller programming language.
Package cst implements the Miller programming language.
Package entrypoint has all the usual contents of main(), which are put into this package for ease of unit-testing.
Package entrypoint has all the usual contents of main(), which are put into this package for ease of unit-testing.
Package input contains logic for parsing disk-file/standard-input byte streams into records.
Package input contains logic for parsing disk-file/standard-input byte streams into records.
Package lib contains basic library routines for Miller.
Package lib contains basic library routines for Miller.
Package output contains logic for formatting output records as strings to standard output.
Package output contains logic for formatting output records as strings to standard output.
Package parsing contains the single source file mlr.bnf, which is the lexical/semantic grammar file for the Miller put/filter DSL using the GOCC framework.
Package parsing contains the single source file mlr.bnf, which is the lexical/semantic grammar file for the Miller put/filter DSL using the GOCC framework.
errors
Package errors contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
Package errors contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
lexer
Package lexer contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
Package lexer contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
parser
Package parser contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
Package parser contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
token
Package token contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
Package token contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
util
Package util contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
Package util contains source code autogenerated by GOCC from the Miller DSL's grammar file pkg/parsing/mlr.bnf.
Package platform is Miller's platform-dependent code -- as of April 2021, this is divided into Windows and not-Windows.
Package platform is Miller's platform-dependent code -- as of April 2021, this is divided into Windows and not-Windows.
Package runtime contains state for the concrete-syntax-tree executor which runs user-specifed statements in the Miller domain-specific language.
Package runtime contains state for the concrete-syntax-tree executor which runs user-specifed statements in the Miller domain-specific language.
Package scan contains low-level logic for efficient type-inference of string to int/float/bool/string.
Package scan contains low-level logic for efficient type-inference of string to int/float/bool/string.
Package stream is the high-level view of Miller.
Package stream is the high-level view of Miller.
Package terminals implements `mlr help` (on-line help), `mlr regtest` (for regressio-testing), `mlr repl` (Miller's read-evaluate-print loop), and `mlr version`.
Package terminals implements `mlr help` (on-line help), `mlr regtest` (for regressio-testing), `mlr repl` (Miller's read-evaluate-print loop), and `mlr version`.
help
Package help implements Miller's on-line help.
Package help implements Miller's on-line help.
regtest
Package regtest implements regression-testing for Miller.
Package regtest implements regression-testing for Miller.
repl
Package repl implements Miller's read-evaluate-print loop, which is invoked using mlr repl.
Package repl implements Miller's read-evaluate-print loop, which is invoked using mlr repl.
Package transformer contains logic for transforming input records into output records as requested by the user (sort, filter, etc.).
Package transformer contains logic for transforming input records into output records as requested by the user (sort, filter, etc.).
utils
Package utils holds data structures used by various verbs including join,stats1, and top within package transforming.
Package utils holds data structures used by various verbs including join,stats1, and top within package transforming.
Package types contains the implementation of the Mlrval datatype which is used for record values, as well as expression/variable values in the Miller put/filter DSL.
Package types contains the implementation of the Mlrval datatype which is used for record values, as well as expression/variable values in the Miller put/filter DSL.
Package version hold the current Miller version string, such as "v6.0.0".
Package version hold the current Miller version string, such as "v6.0.0".

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL