public class StringLexingstate
extends Object
Class to store information about the current parsing of strings.
In bash strings can be nested. An expression like "$("$("abcd")")" is one string which contains subshell commands.
Each subshell command contains a separate string. To scan this we need a stack of parsing states.
This is what this class does.
- Author:
- jansorg
- See Also:
- the IntelliJ IDEA Bash Support plugin