summaryrefslogtreecommitdiff
path: root/src/parse/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
index 1f14f36f..5ab5b2d8 100644
--- a/src/parse/mod.rs
+++ b/src/parse/mod.rs
@@ -314,11 +314,6 @@ fn primary(p: &mut Parser, atomic: bool) -> Option<Expr> {
Some(Token::For) => expr_for(p),
Some(Token::Import) => expr_import(p),
Some(Token::Include) => expr_include(p),
- Some(Token::Auto) => {
- let start = p.next_start();
- p.assert(Token::Auto);
- Some(Expr::Auto(p.span(start)))
- }
// Nothing.
_ => {
@@ -334,6 +329,7 @@ fn literal(p: &mut Parser) -> Option<Expr> {
let expr = match p.peek()? {
// Basic values.
Token::None => Expr::None(span),
+ Token::Auto => Expr::Auto(span),
Token::Bool(b) => Expr::Bool(span, b),
Token::Int(i) => Expr::Int(span, i),
Token::Float(f) => Expr::Float(span, f),