Showing 37 open source projects for "lex yacc"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Ox: Attribute Grammar Compiling System

    Ox: Attribute Grammar Compiling System

    Ox is an attribute-grammar evaluator generator.

    Ox is an attribute grammar compiling system that augments Lex and Yacc specifications with definitions of synthesized and inherited attributes written in a combination of Ox and C/C++ syntax. From these augmented specifications, Ox generates ordinary Lex and Yacc specifications that build and decorate attributed parse trees. The user can specify parse-tree traversals for easy ordering of side effects such as code generation.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2

    ULS

    A lexical analyzer generator that makes the class source code.

    ULS is a class library for creating lexical analyzer from language specification file. It's provided as C/C++/C# and Java (class) libraries with a few of tools on Linux/Windows platform.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    SCons

    SCons

    A software construction tool

    SCons is a software construction tool that is a superior alternative to the classic "Make" build tool that we all know and love. SCons is implemented as a Python script and set of modules, and SCons "configuration files" are actually executed as Python scripts. This gives SCons many powerful capabilities not found in other software build tools. We make SCons available in three distinct packages, for different purposes. - The scons package is the basic package to install SCons. You...
    Leader badge
    Downloads: 2,355 This Week
    Last Update:
    See Project
  • 4
    RE/flex lexical analyzer generator

    RE/flex lexical analyzer generator

    The regex-centric, fast lexical analyzer generator for C++

    A C++ high-performance regex library and Flex-compatible lexical analyzer generator with full Unicode support, new indentation anchors, lazy quantifiers, and many other modern features. Accepts Flex lexer specification syntax and is compatible with Bison/Yacc parsers. Generates reusable source code that is easy to understand. Supports fast scanning of UTF-8/16/32 files, strings, and streams. The reflex scanner generator generates clean C++ lexer class code that is thread-safe. Generates...
    Downloads: 14 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5

    XML Parsers and Utilities

    integrated set of C++ tools for manipulating XML schemas & data files

    ...The tools are: •xmlSchemaParser - parses and reformats XML schema files, and prints typederivation hierarchies. Also includes a C++ model of XML schema. •xmlInstanceParserGenerator - generates C++ classes and a YACC/Lex instance file parser from an XML schema – it’s a software tool that writes software tools •orphanFinder - identifies unused types and undefined types in one or a set of XML schema files •xmlSchemaAttributeConverter - rewrites an XML schema file, converting attributes to elements •xmlSchemaXpathChecker - checks that all paths in all constraints in a schema are possible, and reports those that do not exist •xmlSchemaPathFinder - generates all possible paths through an instance tree that contain components specified by the user
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    pyparsing is a general parsing module for Python. Grammars are implemented directly in the client code using parsing objects, instead of externally, as with lex/yacc-type tools. Includes simple examples for parsing SQL, CORBA IDL, and 4-function math
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7

    Simple C compiler

    My attempt to make a c compiler using lex and yacc for fun. :)

    This is an attempt to make a c compiler with lex and yacc, and hopefully someday modify it to create a visualization for the compilation process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    NaiveLanguageTools

    C# lexer and parser

    NLT is free, open-source C# lexer and GLR parser suite -- which translates to ability to parse ambiguous grammars. Grammar can be defined directly in code or (preferably) in separate file (lex/yacc-like) for included generator. If you understand/guess the meaning of grammar in C#: // scanning lexer.AddStringRule(")", match => SymbolEnum.RPAREN); // parsing prod_builder.AddProduction(SymbolEnum.exp, SymbolEnum.LPAREN, SymbolEnum.exp, SymbolEnum.RPAREN, (_1, e, _3) => (AstNode)e); or grammar in NLT format: // scanning /[A-Za-z_][A-Za-z_0-9]*/ -> IDENTIFIER, IdentifierSymbol.Create($text); // parsing program -> list:namespace_list { new Program(currCoords(), (Namespaces)list) }; you should be able to use it :-). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    BCR

    BCR

    Build, Compile, Run

    This language is not supposed to concurrence any other languages.It just provide some way to create a programming language from scratch (without Lex and Yacc). It consist of an IDE with in it a compiler an an interpreter (to debug without compiling). It's based on a byte-code system (as Java do).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    Frost Programming Language

    Frost Programming Language

    Frost Programming Language Interpreter

    ...As any major interpreted language, you can easily create bindings of your C library functions to Frost. Its interpreter is written in C, and it only uses libC and POSIX system calls (Lex and Yacc are not required). You can easily compile it on Linux or OS X using the included Makefile.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Kayacc

    A Compiler Development Toolkit

    ...The class library supports symbol tables, Unicode text manipulation, reserved word mappings, and translating between Unicode and byte oriented encodings. Tombo is an alternative for lex, yacc and Bison tools. Source can be browsed in git/code repository or src directory. Send e-mail to tombo@gekkoware.com for support
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Styx is a scanner and parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree including it's C interface which provides access to the abstract syntax tree, preservation of full source information and pretty printing to facilitate source-source translation, persistence to aid rapid interpreter writing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    TCE

    tiny communication engine ,just like ice. do rpc easy.

    in internet world,Usually we use socket api to exchange data between two points. Here i will offer one rpc insteading raw socket programming. Ply is a version of Lex&yacc ,we define IDL specification,guid you how to create your business interface, tce2py is a part of enginee components,it can be create idl->python mapping code, integrated it into your project ,enjoying your life! that's easy,flex
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Dworkin's Game Driver
    DGD is a rewrite from scratch of LPmud. Version 1.4 was released under the GNU Affero General Public License v3.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Gramviz plots a graph from a grammar like yaccviso does. It uses lex and yacc and is written in C++. It will be released under Public Domain.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Parse C Windows Use Yacc & Lex
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    The project is for developing libraries for visualizing biological sequence data on the web. The libraries are written in C and currently use a language (lex/yacc) based front end for presenting features on genomes, contigs, or any type of sequence.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Generate parsers with ease, using a graphical user interface, or console. Design your parsers graphically or by using standard regular expressions and BNF syntax similar to lex/yacc. Generated parsers can be in C or C++.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    pyJacc
    PyJacc (Python's Just Another Compiler Compiler) is an open source lexer and parser (similar to lex and yacc). PyJacc provides the ability to create powerful lexing and parsing libraries in high level languages such as Python, PHP, and C#.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    The first ever "complete" suite of open-source programming languages for Indian vernaculars. It includes equivalents of C, C++, lex, yacc, assembly, BASIC, LOGO etc. in Hindi, Bangla, Gujrati, Assamese, Nepali and other Indian languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    PLY is a set of bash scripts that provides parsing functionality for macros that generate shell code. It was inspired by lex & yacc UNIX utilities used for compiler construction, and its function is analogous to the role of C preprocessor.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    wsbasic a basic interpreter or scripting language implemented without flex/bison or lex/yacc. Object oriented and very maintainable code. Based on jack crenshaw's let's build a compiler. Can act as a replacement for bash or sh scripting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Given YACC-like and LEX-like input files, yagg generates a C++ program that generates all strings of a user-specified length. yagg is easy to use, and provides a means of generating test inputs or validating a parser grammar by inspecting the strings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Wtparser is a lex/yacc-based parser for wikitext as defined by mediawiki.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    cl-calc aims to be a simple command line calculator. It can handle precedence unlike a lot of graphical calculators. cl-calc is written in Python and requires PLY (Python-Lex-Yacc).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB