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).
parser peg packrat generator compiler lexer tokenizer lex yacc bison antlrThis 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 lex ai bot chatbot chat web interface ui widget iframe vuejs vue vuetify vuex cloudformation polly polly-voice aws webrtcThis 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-lex lex ai bot chatbot chat web interface ui widget iframe vuejs vue vuetify vuex cloudformation polly polly-voice aws webrtcBuild 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.
aws lex chatbot qnaCopyright 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.
regular-expression nfa lexer tokenizer lexical-analysis-engines lexical-analysis-framework dfa lexYou 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.
aws lex bots nexmoThis 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.
aws lex amazonJSON parser to parse JSON object and MAINTAIN comments. This is a very low level module. For most situations, recommend to use comment-json instead.
json-parser json lex parser ast syntax mangler commentsJS/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.
jscc js/cc lexer parser lexical-analysis yacc lexALEXA 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.
lexer lex lexical-analysis common-lispSyntax highlighting for Lex, Flex, Yacc and Bison. Lex and Yacc can generate program fragments that solve the first task.
vscode-extension lex yacc bison syntax languagesBuild 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”.
aws lex chatbot qnaContinuous 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.
nlu luis lex dotnet-cli continuous-integration continuous-deployment ci-cd ci cd amazon-lexBuilding Chatbots with React, Amazon Lex, AWS Lambda, & AWS Amplify
lambda aws aws-lambda amazon-lex lex aws-amplifyALEXA 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.
lexer lex lexical-analysis common-lispPython 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.
css less ply compiler lex yacc
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.