remove unused imports

This commit is contained in:
narimiran 2019-11-06 12:01:00 +01:00
commit cc3e9ca164
11 changed files with 12 additions and 28 deletions

View file

@ -15,7 +15,7 @@
import import
intsets, ast, astalgo, msgs, renderer, magicsys, types, idents, intsets, ast, msgs, renderer, magicsys, types, idents,
strutils, options, dfa, lowerings, tables, modulegraphs, msgs, strutils, options, dfa, lowerings, tables, modulegraphs, msgs,
lineinfos, parampatterns, sighashes lineinfos, parampatterns, sighashes

View file

@ -10,7 +10,7 @@
# This module implements semantic checking for pragmas # This module implements semantic checking for pragmas
import import
os, platform, condsyms, ast, astalgo, idents, semdata, msgs, renderer, os, condsyms, ast, astalgo, idents, semdata, msgs, renderer,
wordrecg, ropes, options, strutils, extccomp, math, magicsys, trees, wordrecg, ropes, options, strutils, extccomp, math, magicsys, trees,
types, lookups, lineinfos, pathutils, linter types, lookups, lineinfos, pathutils, linter

View file

@ -12,9 +12,6 @@ import
wordrecg, strutils, options, guards, lineinfos, semfold, semdata, wordrecg, strutils, options, guards, lineinfos, semfold, semdata,
modulegraphs modulegraphs
when not defined(leanCompiler):
import writetracking
when defined(useDfa): when defined(useDfa):
import dfa import dfa

View file

@ -15,9 +15,6 @@ import
magicsys, idents, lexer, options, parampatterns, strutils, trees, magicsys, idents, lexer, options, parampatterns, strutils, trees,
linter, lineinfos, lowerings, modulegraphs linter, lineinfos, lowerings, modulegraphs
when (defined(booting) or defined(nimsuggest)) and not defined(leanCompiler):
import docgen
type type
MismatchKind* = enum MismatchKind* = enum
kUnknown, kAlreadyGiven, kUnknownNamedParam, kTypeMismatch, kVarNeeded, kUnknown, kAlreadyGiven, kUnknownNamedParam, kTypeMismatch, kVarNeeded,

View file

@ -12,10 +12,7 @@
include "system/inclrtl" include "system/inclrtl"
when not defined(windows): when not defined(windows):
import strutils, posix, os import posix
when defined(linux):
import linux
when defined(freebsd) or defined(macosx): when defined(freebsd) or defined(macosx):
{.emit:"#include <sys/types.h>".} {.emit:"#include <sys/types.h>".}

View file

@ -3,7 +3,8 @@
when not declared(os) and not declared(ospaths): when not declared(os) and not declared(ospaths):
{.error: "This is an include file for os.nim!".} {.error: "This is an include file for os.nim!".}
from parseutils import skipIgnoreCase when defined(windows):
from parseutils import skipIgnoreCase
proc c_getenv(env: cstring): cstring {. proc c_getenv(env: cstring): cstring {.
importc: "getenv", header: "<stdlib.h>".} importc: "getenv", header: "<stdlib.h>".}

View file

@ -27,9 +27,6 @@ when defined(windows):
else: else:
import posix import posix
when defined(linux):
import linux
type type
ProcessOption* = enum ## Options that can be passed to `startProcess proc ProcessOption* = enum ## Options that can be passed to `startProcess proc
## <#startProcess,string,string,openArray[string],StringTableRef,set[ProcessOption]>`_. ## <#startProcess,string,string,openArray[string],StringTableRef,set[ProcessOption]>`_.

View file

@ -151,8 +151,7 @@
include "system/inclrtl" include "system/inclrtl"
import import os
os, strutils
type type
CmdLineKind* = enum ## The detected command line token. CmdLineKind* = enum ## The detected command line token.

View file

@ -17,10 +17,9 @@ import strutils, os, parseopt, parseutils, sequtils, net, rdstdin, sexp
# suggestionResultHook, because suggest.nim is included by sigmatch. # suggestionResultHook, because suggest.nim is included by sigmatch.
# So we import that one instead. # So we import that one instead.
import compiler / [options, commands, modules, sem, import compiler / [options, commands, modules, sem,
passes, passaux, msgs, nimconf, passes, passaux, msgs,
extccomp, condsyms, sigmatch, ast,
sigmatch, ast, scriptconfig, idents, modulegraphs, prefixmatches, lineinfos, cmdlinehelper,
idents, modulegraphs, vm, prefixmatches, lineinfos, cmdlinehelper,
pathutils] pathutils]
when defined(windows): when defined(windows):

View file

@ -5,7 +5,6 @@
# #
import strutils import strutils
import math import math
import macros
const const

View file

@ -28,13 +28,11 @@ In addition, all command line options of Nim that do not affect code generation
are supported. are supported.
""" """
import strutils, os, parseopt, parseutils import strutils, os, parseopt
import "../compiler" / [options, commands, modules, sem, import "../compiler" / [options, commands, modules, sem,
passes, passaux, msgs, nimconf, passes, passaux, msgs, ast,
extccomp, condsyms, idents, modulegraphs, lineinfos, cmdlinehelper,
ast, scriptconfig,
idents, modulegraphs, vm, prefixmatches, lineinfos, cmdlinehelper,
pathutils] pathutils]
import db_sqlite import db_sqlite