================================================================================
Import
================================================================================

import "./path";

--------------------------------------------------------------------------------

(source_file
  (import_directive
    (string)))

================================================================================
Import As
================================================================================

import "./path" as someIdentifier;

--------------------------------------------------------------------------------

(source_file
  (import_directive
    (string)
    (identifier)))

================================================================================
Import from
================================================================================

import { ERC20 } from "./path/contract.sol";
--------------------------------------------------------------------------------

(source_file
  (import_directive
    import_name: (identifier)
    source: (string)))

================================================================================
Import from aliases
================================================================================

import { ERC20 as Token } from "./path/contract.sol";
--------------------------------------------------------------------------------

(source_file
  (import_directive
    import_name: (identifier)
    alias: (identifier)
    source: (string)))

================================================================================
Import multiple
================================================================================

import { ERC20 as Token, ERC721 } from "./path/contract.sol";
--------------------------------------------------------------------------------

(source_file
  (import_directive
    import_name: (identifier)
    alias: (identifier)
    import_name: (identifier)
    source: (string)))

================================================================================
Import single alias
================================================================================

import * as ContractFile from "./path/contract.sol";
--------------------------------------------------------------------------------

(source_file
  (import_directive
    alias: (identifier)
    source: (string)))
