File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change 2
2
//SPDX-License-Identifier: BSD-3-Clause
3
3
4
4
mod escaped_char;
5
+ mod parameter;
5
6
mod simple;
6
7
mod single_quoted;
7
8
8
9
use crate :: { Feeder , ShellCore } ;
9
10
use std:: fmt;
10
11
use self :: escaped_char:: EscapedChar ;
12
+ use self :: parameter:: Parameter ;
11
13
use self :: simple:: SimpleSubword ;
12
14
use self :: single_quoted:: SingleQuoted ;
13
15
use std:: fmt:: Debug ;
@@ -41,6 +43,7 @@ pub trait Subword {
41
43
pub fn parse ( feeder : & mut Feeder , core : & mut ShellCore ) -> Option < Box < dyn Subword > > {
42
44
if let Some ( a) = SingleQuoted :: parse ( feeder, core) { Some ( Box :: new ( a) ) }
43
45
else if let Some ( a) = EscapedChar :: parse ( feeder, core) { Some ( Box :: new ( a) ) }
46
+ else if let Some ( a) = Parameter :: parse ( feeder, core) { Some ( Box :: new ( a) ) }
44
47
else if let Some ( a) = SimpleSubword :: parse ( feeder) { Some ( Box :: new ( a) ) }
45
48
else { None }
46
49
}
You can’t perform that action at this time.
0 commit comments