Skip to content

Commit fbfe049

Browse files
committed
tightened heuristics
1 parent 546cc9c commit fbfe049

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

lib/linguist/heuristics.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -718,20 +718,19 @@ disambiguations:
718718
rules:
719719
- language: Scheme
720720
pattern:
721-
- '(?:''[\(\*#]|\w->\w|\.\.\.[\s\)]|\([+\-:<>\/=~\)]|~>|\s:\w|#\()|#:\w'
722-
- '^\s*\((?:define|import|library|lambda)'
721+
- '(?:''[\(\*#]|\w->\w|\.\.\.[\s\)]|\([+\-:<>\/=~\)]|~>|[#`]\(|#:\w)'
722+
- '^\s*\((?:define\*?|import|library|lambda)'
723723
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)