type github.com/evanw/esbuild/internal/js_ast.SThrow
18 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L1134: type SThrow struct {
js_ast.go#L1193: func (*SThrow) isStmt() {}
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L635: case *js_ast.SBreak, *js_ast.SContinue, *js_ast.SReturn, *js_ast.SThrow:
js_parser.go#L984: case *js_ast.SThrow:
js_parser.go#L985: b, ok := right.(*js_ast.SThrow)
js_parser.go#L5952: return js_ast.Stmt{Loc: loc, Data: &js_ast.SThrow{Value: expr}}
js_parser.go#L6414: case *js_ast.SEmpty, *js_ast.SExpr, *js_ast.SThrow, *js_ast.SReturn,
js_parser.go#L6900: case *js_ast.SThrow:
js_parser.go#L6905: result[len(result)-1] = js_ast.Stmt{Loc: prevStmt.Loc, Data: &js_ast.SThrow{Value: js_ast.JoinWithComma(prevS.Value, s.Value)}}
js_parser.go#L7055: } else if lastThrow, ok := lastStmt.Data.(*js_ast.SThrow); ok {
js_parser.go#L7065: lastThrow = &js_ast.SThrow{Value: js_ast.JoinWithComma(prevS.Value, lastThrow.Value)}
js_parser.go#L7079: prevThrow, ok := prevS.Yes.Data.(*js_ast.SThrow)
js_parser.go#L7096: lastThrow = &js_ast.SThrow{Value: js_ast.JoinWithComma(comma.Left, p.mangleIfExpr(comma.Right.Loc, &js_ast.EIf{Test: comma.Right, Yes: left, No: right}))}
js_parser.go#L7099: lastThrow = &js_ast.SThrow{Value: p.mangleIfExpr(prevS.Test.Loc, &js_ast.EIf{Test: prevS.Test, Yes: left, No: right})}
js_parser.go#L7121: case *js_ast.SThrow:
js_parser.go#L7529: *js_ast.SWith, *js_ast.STry, *js_ast.SSwitch, *js_ast.SReturn, *js_ast.SThrow,
js_parser.go#L8245: case *js_ast.SThrow:
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L3011: case *js_ast.SThrow:
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |