github.com/goplus/yap@v0.8.1/demo/classfile_blog/gop_autogen.go (about) 1 // Code generated by gop (Go+); DO NOT EDIT. 2 3 package main 4 5 import "github.com/goplus/yap" 6 7 const _ = true 8 9 type blog struct { 10 yap.App 11 } 12 //line demo/classfile_blog/blog_yap.gox:1 13 func (this *blog) MainEntry() { 14 //line demo/classfile_blog/blog_yap.gox:1:1 15 this.Get("/", func(ctx *yap.Context) { 16 //line demo/classfile_blog/blog_yap.gox:2:1 17 ctx.Html__1(`<html><body>Hello, <a href="/p/123">YAP</a>!</body></html>`) 18 }) 19 //line demo/classfile_blog/blog_yap.gox:4:1 20 this.Get("/p/:id", func(ctx *yap.Context) { 21 //line demo/classfile_blog/blog_yap.gox:5:1 22 ctx.Yap__1("article", map[string]string{"id": ctx.Param("id")}) 23 }) 24 //line demo/classfile_blog/blog_yap.gox:10:1 25 this.Run(":8888") 26 } 27 func (this *blog) Main() { 28 yap.Gopt_App_Main(this) 29 } 30 func main() { 31 new(blog).Main() 32 }