Documentation
¶
Overview ¶
Package parser turns shell input into a validated AST of pipeline segments.
Index ¶
Constants ¶
View Source
const ( MaxCommandLength = 65536 // 64KB max total command length MaxPipeSegments = 32 // max pipeline segments (|, &&, ||) MaxArgsPerSegment = 1024 // max arguments per command segment )
Input size limits.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ParseError ¶
type ParseError struct {
Message string
}
func (*ParseError) Error ¶
func (e *ParseError) Error() string
type Pipeline ¶
type Pipeline struct {
Segments []PipelineSegment
}
type PipelineSegment ¶
Click to show internal directories.
Click to hide internal directories.