From 4be9dbaad7f6a6219ccfcf6d86cde3e3f8eb09a2 Mon Sep 17 00:00:00 2001 From: Luni-4 Date: Tue, 24 Mar 2020 01:36:26 +0100 Subject: [PATCH] Add more operators to Halstead for C++ --- src/halstead.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/halstead.rs b/src/halstead.rs index a18f886dc..9003dd2d0 100644 --- a/src/halstead.rs +++ b/src/halstead.rs @@ -332,11 +332,11 @@ impl Halstead for CppCode { match id.into() { DOT | LPAREN | LPAREN2 | COMMA | STAR | GTGT | COLON | SEMI | Return | Break | Continue | If | Else | Switch | Case | Default | For | While | Goto | Do | Delete - | New | Try | Catch | Throw | EQ | AMPAMP | PIPEPIPE | DASH | PLUS | PLUSPLUS - | SLASH | PERCENT | PIPE | AMP | LTLT | TILDE | LT | LTEQ | EQEQ | BANGEQ | GTEQ - | GT | PLUSEQ | BANG | STAREQ | SLASHEQ | PERCENTEQ | GTGTEQ | LTLTEQ | AMPEQ - | CARET | CARETEQ | PIPEEQ | LBRACK | LBRACE | QMARK | COLONCOLON | PrimitiveType - | TypeSpecifier | Sizeof => { + | New | Try | Catch | Throw | EQ | AMPAMP | PIPEPIPE | DASH | DASHDASH | DASHGT + | PLUS | PLUSPLUS | SLASH | PERCENT | PIPE | AMP | LTLT | TILDE | LT | LTEQ | EQEQ + | BANGEQ | GTEQ | GT | GT2 | PLUSEQ | BANG | STAREQ | SLASHEQ | PERCENTEQ | GTGTEQ + | LTLTEQ | AMPEQ | CARET | CARETEQ | PIPEEQ | LBRACK | LBRACE | QMARK | COLONCOLON + | PrimitiveType | TypeSpecifier | Sizeof => { *stats.operators.entry(id).or_insert(0) += 1; } Identifier | TypeIdentifier | FieldIdentifier | RawStringLiteral | StringLiteral