8000 GitHub - topynate/froto at v0.2.0-b030
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

topynate/froto

Repository files navigation

F# Protocol Buffers

What are Protocol Buffers

NuGet

Build Environment Setup for Visual Studio

Status

Updating from Froto 0.1.0

  • The parser now generates an AST based on Discriminated Unions, rather than objects. Froto.Parser.Ast (and the underlying parser) now support the full proto2 and proto3 languages.

  • The old primary class, Froto.Parser.ProtoAst.ProtoFile has been renamed to Froto.Parser.Model.ProtoFile and given static factory methods to simplify access from C#, VB.net, etc.

    Note that this model curently only supports a subset of the proto2 language. This will be expanded in later releases to fully support proto2 & proto3.

    • ProtoFile.ParseString(s:string)
    • ProtoFile.ParseStream(streamName:string, stream:System.IO.Stream)
    • ProtoFile.ParseFile(fileName:string)

Todo for parser feature-parity with Google protoc

About

Froto: F# Protocol Buffers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • F# 83.3%
  • Protocol Buffer 16.1%
  • Other 0.6%
0