Displaying 1 to 20 from 23 results

go-ast-book - :books: 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)

  •    Go

:books: 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)

language - A fast PEG parser written in JavaScript with first class errors

  •    Objective-J

Language.js is an experimental new parser based on PEG (Parsing Expression Grammar), with the special addition of the "naughty OR" operator to handle errors in a unique new way. It makes use of memoization to achieve linear time parsing speed, and support for automatic cut placement is coming to maintain mostly constant space as well (for a discussion of cut operators see: www.ialab.cs.tsukuba.ac.jp/~mizusima/publications/paste513-mizushima.pdf). The most unique addition Language.js makes to PEG is how it handles errors. No parse ever fails in Language.js, instead SyntaxErrorNodes are placed into the resultant tree. This makes it trivial to do things like write syntax highlighters that have live error reporting. This also means that Language.js is very competent at handling multiple errors (as opposed to aborting on the first one that is reached).

aws-lex-web-ui - Sample Amazon Lex chat bot web interface

  •    Javascript

This is a sample Amazon Lex web interface. It provides a chatbot UI component that can be integrated in your website. The interface allows to interact with a Lex bot directly from a browser using text or voice. The easiest way to test drive the chatbot UI is to deploy it using the AWS CloudFormation templates provided by this project. Once you have launched the CloudFormation stack, you will get a fully working demo site hosted in your account.




aws-lex-web-ui - Sample Amazon Lex chat bot web interface

  •    Javascript

This is a sample Amazon Lex web interface. It provides a chatbot UI component that can be integrated in your website. The interface allows to interact with a Lex bot directly from a browser using text or voice (on webRTC capable browsers).The easiest way to test drive the chatbot UI is to deploy it using the AWS CloudFormation templates provided by this project. Once you have launched the CloudFormation stack, you will get a fully working demo hosted in your account.

aws-ai-qna-bot - Code samples related to "Creating a Question and Answer Bot with Amazon Lex and Amazon Alexa", published on the AWS AI Blog

  •    CSS

Build a chat bot to answer questions.This repository contains code for the QnABot, described in the AWS AI blog post “Creating a Question and Answer Bot with Amazon Lex and Amazon Alexa”. To launch the QnABot follow the instructions in the blog post.

lexmachine - Lex machinary for go.

  •    Go

Copyright 2014-2017, All Rights Reserved. Made available for public use under the terms of a BSD 3-Clause license. lexmachine is a full lexical analysis framework for the Go programming language. It supports a restricted but usable set of regular expressions appropriate for writing lexers for complex programming languages. The framework also supports sub lexers and non-regular lexing through an "escape hatch" which allows the users to consume any number of further bytes after a match. So if you want to support nested C-style comments or other paired structures you can do so at the lexical analysis stage.

lex-connector - The Nexmo AWS Lex Connector

  •    Python

You can use the Lex Connector to connect a Nexmo voice call to a Lex bot and then have an audio conversation with the bot. Lex Connector makes use of the WebSockets feature of Nexmo's Voice API. When a call is established, the API makes a websocket connection to Lex Connector and streams the audio to and from the call in real time.


lex-java - Amazon Lex Java API

  •    Java

This repository contains Java API for Lambda function input event and response format for Amazon Lex. The data model is defined at http://docs.aws.amazon.com/lex/latest/dg/lambda-input-response-format.html. This is in addition to the Lex model and runtime API defined by the AWS Java SDK. The model API allows to programmatically create bots, intent, and slot types. You can also use the model building API to manage, update, and delete resources for your bot. The runtime API is used to call a specific Amazon Lex bot to process utterances — user text or voice input.

node-json-parser - JSON parser to parse JSON object and MAINTAIN comments.

  •    Javascript

JSON parser to parse JSON object and MAINTAIN comments. This is a very low level module. For most situations, recommend to use comment-json instead.

jscc - JS/CC LALR(1) Parser Generator: A LALR(1) Parser Generator for JavaScript written in JavaScript

  •    Javascript

JS/CC is the first available parser development system for JavaScript and ECMAScript-derivates. It has been developed, both, with the intention of building a productive compiler development system and with the intention of creating an easy-to-use academic environment for people interested in how parse table generation is done generally in bottom-up parsing. JS/CC brings a lex/yacc-like toolchain into the world of ECMAScript.

markdown-tools - A small CLI interface to kramed with lots of useful markdown tools (like go's "go fmt", lexing, rendering

  •    Javascript

A small CLI interface to kramed with lots of useful markdown tools (like go's "go fmt", lexing, rendering ...)

alexa - A Lexical Analyzer Generator

  •    Common

ALEXA is a tool similar to lex or flex for generating lexical analyzers. Unlike tools like lex, however, ALEXA defines a domain-specific language within your Lisp program, so you don't need to invoke a separate tool. ALEXA may be used with parsing libraries such as cl-yacc.

vscode-lex-flex-yacc-bison - Syntax highlighting for Lex, Flex, Yacc and Bison in VSCode.

  •    Javascript

Syntax highlighting for Lex, Flex, Yacc and Bison. Lex and Yacc can generate program fragments that solve the first task.

aws-ai-qna-bot - Code samples related to "Creating a Question and Answer Bot with Amazon Lex and Amazon Alexa", published on the AWS AI Blog

  •    Javascript

Build a chat bot to answer questions. This repository contains code for the QnABot, described in the AWS AI blog post “Creating a Question and Answer Bot with Amazon Lex and Amazon Alexa”.

NLU.DevOps - Tools supporting continuous integration and deployment for NLU services.

  •    CSharp

Continuous integration and deployment of NLU models. This will install the CLI tool to your default .NET Core tools path. See the documentation on the dotnet tool install command for more information on how to customize the installation directory or package source.

alexa - A Lexical Analyzer Generator

  •    Common

ALEXA is a tool similar to lex or flex for generating lexical analyzers. Unlike tools like lex, however, ALEXA defines a domain-specific language within your Lisp program, so you don't need to invoke a separate tool. ALEXA may be used with parsing libraries such as cl-yacc.

lesscpy - Python LESS compiler

  •    Python

Python LESS Compiler. A compiler written in Python for the LESS language. For those of us not willing or able to have node.js installed in our environment. Not all features of LESS are supported (yet). Some features wil probably never be supported (JavaScript evaluation). This program uses PLY (Python Lex-Yacc) to tokenize / parse the input and is considerably slower than the NodeJS compiler. The plan is to utilize this to build in proper syntax checking and perhaps YUI compressing.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.