Skip to content

Commit 8e553ac

Browse files
committed
tightened heuristics
1 parent 546cc9c commit 8e553ac

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

lib/linguist/heuristics.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -717,21 +717,20 @@ disambiguations:
717717
- extensions: ['.scm']
718718
rules:
719719
- language: Scheme
720-
pattern:
721-
- '(?:''[\(\*#]|\w->\w|\.\.\.[\s\)]|\([+\-:<>\/=~\)]|~>|\s:\w|#\()|#:\w'
722-
- '^\s*\((?:define|import|library|lambda)'
723-
negative_pattern:
720+
- pattern:
721+
- '(?:''[\(\*#]|\w->\w|\.\.\.[\s\)]|\([+\-:<>\/=~\)]|~>|[#`]\(|#:\w)'
722+
- '^\s*\((?:define\*?|import|library|lambda)'
723+
- negative_pattern:
724724
- '\(#[\w-]+[!\?]'
725-
- '[\)\]"_]\s+[\*\+\?@]'
725+
- '[\)\]"_]\s+(?:[\*\+\?]|@\w)'
726726
- language: Tree-sitter Query
727727
pattern:
728728
- '\(#[\w-]+[!\?]'
729-
- '[\)\]"_]\s+[\*\+\?@]'
729+
- '[\)\]"_]\s+(?:[\*\+\?]|@\w)'
730730
- '(?:^\s*\w+:\s*[\(\[\"])'
731+
- '\(#(?:set!|(?:not-)?(?:any-of|match)\?)'
731732
negative_pattern:
732733
- '\([+\-:<>\/=~\)]'
733-
- '\([\w-]+[!\?]'
734-
- '\w\/\w'
735734
- extensions: ['.sol']
736735
rules:
737736
- language: Solidity

0 commit comments

Comments
 (0)