main
anna 2 years ago
parent 8bd25a3c6b
commit e932590bca
Signed by: fef
GPG Key ID: EC22E476DC2D3D84

@ -415,6 +415,7 @@ impl Parser {
/// | StringLiteral
/// | IntLiteral
/// | ArrayLiteral
/// | BoolLiteral
///
/// ArrayExpression
/// : PrimaryExpression "[" Expression "]"

@ -97,9 +97,11 @@ impl Kind {
pub fn is_start_of_expr(&self) -> bool {
match self {
k if k.is_start_of_lhs_expr() => true,
Kind::FalseKeyword => true,
Kind::Minus => true,
Kind::OBracket => true,
Kind::OParen => true,
Kind::TrueKeyword => true,
_ => false,
}
}
@ -209,13 +211,15 @@ impl fmt::Display for Kind {
Kind::Percent => "percent",
Kind::PercentEq => "percenteq",
Kind::ElseKeyword => "keyword",
Kind::DependKeyword => "keyword",
Kind::ElseKeyword => "keyword",
Kind::FalseKeyword => "keyword",
Kind::IfKeyword => "keyword",
Kind::IncludeKeyword => "keyword",
Kind::SetKeyword => "keyword",
Kind::SourceKeyword => "keyword",
Kind::TargetKeyword => "keyword",
Kind::TrueKeyword => "keyword",
Kind::TypeKeyword => "keyword",
Kind::StringLiteral => "string",

Loading…
Cancel
Save