Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
gop / usr / lib / gop / tpl / parser / _testdata / simple1 / out.expect
Size: Mime:
ast.Rule:
  Name:
    ast.Ident:
      Name: expr
  Expr:
    ast.Choice:
      Options:
        ast.Ident:
          Name: termExpr
        ast.Sequence:
          Items:
            ast.Ident:
              Name: expr
            ast.Choice:
              Options:
                ast.BasicLit:
                  Kind: STRING
                  Value: "+"
                ast.BasicLit:
                  Kind: STRING
                  Value: "-"
            ast.Ident:
              Name: expr
ast.Rule:
  Name:
    ast.Ident:
      Name: termExpr
  Expr:
    ast.Choice:
      Options:
        ast.Ident:
          Name: unaryExpr
        ast.Sequence:
          Items:
            ast.Ident:
              Name: termExpr
            ast.Choice:
              Options:
                ast.BasicLit:
                  Kind: STRING
                  Value: "*"
                ast.BasicLit:
                  Kind: STRING
                  Value: "/"
            ast.Ident:
              Name: termExpr
ast.Rule:
  Name:
    ast.Ident:
      Name: unaryExpr
  Expr:
    ast.Choice:
      Options:
        ast.Ident:
          Name: operand
        ast.Sequence:
          Items:
            ast.BasicLit:
              Kind: STRING
              Value: "-"
            ast.Ident:
              Name: unaryExpr
ast.Rule:
  Name:
    ast.Ident:
      Name: operand
  Expr:
    ast.Choice:
      Options:
        ast.Ident:
          Name: INT
        ast.Ident:
          Name: FLOAT
        ast.Sequence:
          Items:
            ast.BasicLit:
              Kind: STRING
              Value: "("
            ast.Ident:
              Name: expr
            ast.BasicLit:
              Kind: STRING
              Value: ")"