gdziadkiewicz / FsLexYacc

Lexer and parser generators for F#

Home Page:http://fsprojects.github.io/FsLexYacc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FsLexYacc

FsLex and FsYacc tools, originally part of the "F# PowerPack"

See https://fsprojects.github.io/FsLexYacc.

  • FsLexYacc.Runtime - NuGet Badge
  • FsLexYacc - NuGet Badge

Build the project

Build Status

  • Unix: Run build.sh
  • Windows: Run build.cmd

Generating docs

This is currently done manually:

dotnet fsi docs\generate.fsx // on Windows

Site can be tested locally using local dev server

dotnet serve -d docs/output --path-base /FsLexYacc

Releasing

.\build.cmd --target NuGet
./build.sh --target NuGet

set APIKEY=...
..\FSharp.TypeProviders.SDK\.nuget\nuget.exe push bin\FsLexYacc.Runtime.9.0.3.nupkg %APIKEY% -Source https://nuget.org
..\FSharp.TypeProviders.SDK\.nuget\nuget.exe push bin\FsLexYacc.9.0.3.nupkg %APIKEY% -Source https://nuget.org
..\FSharp.TypeProviders.SDK\.nuget\nuget.exe push bin\FsLex.Core.9.0.3.nupkg %APIKEY% -Source https://nuget.org
..\FSharp.TypeProviders.SDK\.nuget\nuget.exe push bin\FsYacc.Core.9.0.3.nupkg %APIKEY% -Source https://nuget.org

Maintainer(s)

The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)

About

Lexer and parser generators for F#

http://fsprojects.github.io/FsLexYacc/

License:MIT License


Languages

Language:F# 95.3%Language:1C Enterprise 2.2%Language:OCaml 1.7%Language:Batchfile 0.8%Language:Shell 0.0%Language:Standard ML 0.0%