| Interface | Description |
|---|---|
| ShellLexer |
Shell lexers should implement this interface.
|
| Class | Description |
|---|---|
| AbstractBashLexer |
Abstract class the JFlex Bash lexer will extend to inherit methods required to properly
analyze Bash scripts
Heavily inspired by IntelliJ IDEA Bash Support plugin
|
| BashLexer |
Main Bash lexer class
|
| BashLexerBase |
This class is a scanner generated by
JFlex 1.7.0
from the specification file src/main/jflex/bash.jflex
|
| HeredocLexingState |
Heredoc lexing state used in the lexer
|
| HeredocSharedImpl |
Shared code for the Heredoc handling.
|
| StringLexingstate |
Class to store information about the current parsing of strings.
|
| Token |
This class represents the tokens identified by Shell lexers
|
| Enum | Description |
|---|---|
| TokenType |
Enumeration of known Bash token types
|
Copyright © 2018–2019. All rights reserved.