Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for qualifiedIdent (0.25 sec)

  1. src/go/internal/gcimporter/iimport.go

    	if f.Sign() != 0 {
    		f.SetMantExp(&f, int(r.int64()))
    	}
    	return constant.Make(&f)
    }
    
    func (r *importReader) ident() string {
    	return r.string()
    }
    
    func (r *importReader) qualifiedIdent() (*types.Package, string) {
    	name := r.string()
    	pkg := r.pkg()
    	return pkg, name
    }
    
    func (r *importReader) pos() token.Pos {
    	if r.p.version >= 1 {
    		r.posv1()
    	} else {
    		r.posv0()
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.2K bytes
    - Viewed (0)
  2. src/go/internal/gcimporter/ureader.go

    	var objPkg *types.Package
    	var objName string
    	var tag pkgbits.CodeObj
    	{
    		rname := pr.tempReader(pkgbits.RelocName, idx, pkgbits.SyncObject1)
    
    		objPkg, objName = rname.qualifiedIdent()
    		assert(objName != "")
    
    		tag = pkgbits.CodeObj(rname.Code(pkgbits.SyncCodeObj))
    		pr.retireReader(rname)
    	}
    
    	if tag == pkgbits.ObjStub {
    		assert(objPkg == nil || objPkg == types.Unsafe)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/syntax/parser.go

    // Literal     = BasicLit | CompositeLit | FunctionLit .
    // BasicLit    = int_lit | float_lit | imaginary_lit | rune_lit | string_lit .
    // OperandName = identifier | QualifiedIdent.
    func (p *parser) operand(keep_parens bool) Expr {
    	if trace {
    		defer p.trace("operand " + p.tok.String())()
    	}
    
    	switch p.tok {
    	case _Name:
    		return p.name()
    
    	case _Literal:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 62.9K bytes
    - Viewed (0)
  4. src/go/parser/parser.go

    		p.advance(exprEnd)
    		return &ast.BadExpr{From: pos, To: p.pos}
    	}
    
    	return typ
    }
    
    func (p *parser) parseQualifiedIdent(ident *ast.Ident) ast.Expr {
    	if p.trace {
    		defer un(trace(p, "QualifiedIdent"))
    	}
    
    	typ := p.parseTypeName(ident)
    	if p.tok == token.LBRACK {
    		typ = p.parseTypeInstance(typ)
    	}
    
    	return typ
    }
    
    // If the result is an identifier, it is not resolved.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 20:07:50 UTC 2023
    - 72.2K bytes
    - Viewed (0)
  5. doc/go1.17_spec.html

    OperandName = identifier | QualifiedIdent .
    </pre>
    
    <h3 id="Qualified_identifiers">Qualified identifiers</h3>
    
    <p>
    A qualified identifier is an identifier qualified with a package name prefix.
    Both the package name and the identifier must not be
    <a href="#Blank_identifier">blank</a>.
    </p>
    
    <pre class="ebnf">
    QualifiedIdent = PackageName "." identifier .
    </pre>
    
    <p>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 11 20:22:45 UTC 2024
    - 211.6K bytes
    - Viewed (0)
  6. doc/go_spec.html

    A type may also be specified using a <i>type literal</i>, which composes a type
    from existing types.
    </p>
    
    <pre class="ebnf">
    Type      = TypeName [ TypeArgs ] | TypeLit | "(" Type ")" .
    TypeName  = identifier | QualifiedIdent .
    TypeArgs  = "[" TypeList [ "," ] "]" .
    TypeList  = Type { "," Type } .
    TypeLit   = ArrayType | StructType | PointerType | FunctionType | InterfaceType |
                SliceType | MapType | ChannelType .
    </pre>
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 21:07:21 UTC 2024
    - 281.5K bytes
    - Viewed (0)
Back to top