 {BINDING_THIS_TO_TARGET_OPTS} = bindingParser
 
 ids = idsKeys = itemsKeys = extensions = queries = null
+fileUid = 0
 
 isAnchor = (obj) ->
     assert obj.type is ATTRIBUTE, "isAnchor: type must be an attribute"

    ids

exports = module.exports = (file, filename, opts) ->
    elems = parser file, filename
    codes = {}
    autoInitCodes = []

            autoInitCodes.push code
        else
            code += 'return _c.createItem\n'
            uid = 'n' + fileUid++
            id ||= uid
            if codes[id]?
                id = uid
