   # A string, list, tuple or callable that returns a string, list or tuple,
   # containing the command line (with arguments) used to lint.
 
-  isCpp: false
   @cmd: ''
 
   editor: null
 
 
   errorStream: 'stderr'
-
 
   lintFile: (filePath, callback) ->
     # parse space separated string

    args.push '-x'
    args.push @language

    if @isCpp
      flag = atom.config.get 'linter-clang.clangDefaultCppFlags'
    else
      flag = atom.config.get 'linter-clang.clangDefaultCFlags'

    flagSplit = parseSpaceString flag


    if editor.getGrammar().name == 'C++'
      @language = 'c++'
      # @flag = '-std=c++11'
    if editor.getGrammar().name == 'Objective-C++'
      @language = 'objective-c++'
      # @flag = ''
    if editor.getGrammar().name == 'C'
      @language = 'c'
      # @flag = ''
    if editor.getGrammar().name == 'Objective-C'
      @language = 'objective-c'
      # @flag = ''

    super(editor)

