SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

nimble_parsec rpm build for : openSUSE Leap 15. For other distributions click nimble_parsec.

Name : nimble_parsec
Version : 1.4.0 Vendor : obs://build_opensuse_org/home:Ledest
Release : 2.1 Date : 2024-08-09 23:10:17
Group : Development/Tools/Other Source RPM : nimble_parsec-1.4.0-2.1.src.rpm
Size : 0.06 MB
Packager : https://www_suse_com/
Summary : A simple and fast library for text-based parser combinators for Elixir
Description :
NimbleParsec is a simple and fast library for text-based parser combinators.
Combinators are built during runtime and compiled into multiple clauses with
binary matching. This provides the following benefits:
- Performance: since it compiles to binary matching, it leverages many
Erlang VM optimizations to generate extremely fast parser code with low
memory usage
- Composable: this library does not rely on macros for building and composing
parsers, therefore they are fully composable. The only macros are defparsec/3
and defparsecp/3 which emit the compiled clauses with binary matching
- No runtime dependency: after compilation, the generated parser clauses have
no runtime dependency on NimbleParsec. This opens up the possibility to
compile parsers and do not impose a dependency on users of your library
* No footprints: NimbleParsec only needs to be imported in your modules.
There is no need for `use NimbleParsec`, leaving no footprints on your modules
The goal of this library is to focus on a set of primitives for writing efficient
parser combinators. The composition aspect means you should be able to use those
primitives to implement higher level combinators.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/Ledest:/erlang:/23/openSUSE_Leap_15.6/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
ftp.icm.edu.pl  nimble_parsec-1.4.0-2.1.noarch.rpm
     

Provides :
elixir-nimble_parsec
erlang_app(nimble_parsec)
erlang_beam(Elixir.Mix.Tasks.NimbleParsec.Compile)
erlang_beam(Elixir.NimbleParsec)
erlang_beam(Elixir.NimbleParsec.Compiler)
erlang_beam(Elixir.NimbleParsec.Recorder)
erlang_lib(nimble_parsec)
nimble_parsec

Requires :
elixir >= 1.12
erlang_app(elixir)
erlang_app(kernel)
erlang_app(stdlib)
erlang_beam(Elixir.Access)
erlang_beam(Elixir.Agent)
erlang_beam(Elixir.ArgumentError)
erlang_beam(Elixir.Code)
erlang_beam(Elixir.DateTime)
erlang_beam(Elixir.Enum)
erlang_beam(Elixir.File)
erlang_beam(Elixir.IO)
erlang_beam(Elixir.Kernel)
erlang_beam(Elixir.Keyword)
erlang_beam(Elixir.List)
erlang_beam(Elixir.Macro)
erlang_beam(Elixir.Map)
erlang_beam(Elixir.Mix)
erlang_beam(Elixir.Mix.Task)
erlang_beam(Elixir.NimbleParsec.Compiler)
erlang_beam(Elixir.NimbleParsec.Recorder)
erlang_beam(Elixir.OptionParser)
erlang_beam(Elixir.Path)
erlang_beam(Elixir.Process)
erlang_beam(Elixir.Range)
erlang_beam(Elixir.RuntimeError)
erlang_beam(Elixir.String)
erlang_beam(Elixir.String.Chars)
erlang_beam(elixir_env)
erlang_beam(elixir_quote)
erlang_beam(erlang)
erlang_beam(lists)
erlang_beam(rand)
erlang_beam(unicode)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/erlang/lib/nimble_parsec-1.4.0
/usr/lib/erlang/lib/nimble_parsec-1.4.0/ebin
/usr/lib/erlang/lib/nimble_parsec-1.4.0/ebin/Elixir.Mix.Tasks.NimbleParsec.Compile.beam
/usr/lib/erlang/lib/nimble_parsec-1.4.0/ebin/Elixir.NimbleParsec.Compiler.beam
/usr/lib/erlang/lib/nimble_parsec-1.4.0/ebin/Elixir.NimbleParsec.Recorder.beam
/usr/lib/erlang/lib/nimble_parsec-1.4.0/ebin/Elixir.NimbleParsec.beam
/usr/lib/erlang/lib/nimble_parsec-1.4.0/ebin/nimble_parsec.app
/usr/share/doc/packages/nimble_parsec
/usr/share/doc/packages/nimble_parsec/CHANGELOG.md
/usr/share/doc/packages/nimble_parsec/README.md

 
ICM