mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Solidity
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Solidity
		
	
	
	
	
	
| // SPDX-License-Identifier: UNLICENSED
 | |
| pragma solidity >=0.8.0;
 | |
| 
 | |
| library Lib
 | |
| {
 | |
|     function add(uint a, uint b) public pure returns (uint result)
 | |
|     {
 | |
|         result = a + b;
 | |
|     }
 | |
| 
 | |
|     function warningWithUnused() public pure
 | |
|     {
 | |
|         uint unused;
 | |
| //      ^^^^^^^^^^^ @unusedVariable
 | |
|     }
 | |
| }
 | |
| 
 | |
| contract Contract
 | |
| {
 | |
|     function doNothing() pure public returns (bool)
 | |
|     {
 | |
|         return true;
 | |
|     }
 | |
| }
 | |
| 
 | |
| // ----
 | |
| // functions: @unusedVariable 2072
 | |
| // -> textDocument/semanticTokens/full {
 | |
| // }
 | |
| // <- {
 | |
| //     "data": [
 | |
| //         1, 0, 24, 8, 0,
 | |
| //         2, 8, 3, 0, 0,
 | |
| //         2, 13, 3, 5, 0,
 | |
| //         0, 4, 4, 11, 0,
 | |
| //         0, 5, 1, 19, 0,
 | |
| //         0, 3, 4, 11, 0,
 | |
| //         0, 5, 1, 19, 0,
 | |
| //         0, 24, 4, 11, 0,
 | |
| //         0, 5, 6, 19, 0,
 | |
| //         2, 8, 6, 19, 0,
 | |
| //         0, 9, 1, 19, 0,
 | |
| //         0, 4, 1, 19, 0,
 | |
| //         3, 13, 17, 5, 0,
 | |
| //         2, 8, 4, 11, 0,
 | |
| //         0, 5, 6, 19, 0,
 | |
| //         5, 9, 8, 0, 0,
 | |
| //         2, 13, 9, 5, 0,
 | |
| //         0, 33, 4, 11, 0,
 | |
| //         2, 15, 4, 11, 0
 | |
| //     ]
 | |
| // }
 |