Comments (1)
After carefully negotiated the requirement of such a template engine, I decided to abandon this idea. In order to keep dropincc.java small and concentrated on parsing.
There are already too many template engines in the world. Refer to them when needed is not so bad an idea :)
from dropincc.java.
Related Issues (20)
- Adding new tokens instantly when adding/filling grammar rules HOT 2
- Support infinite stream parsing HOT 1
- regex used by lexer should be bootstraped HOT 2
- Exception is thrown with valid input. HOT 1
- Upload artefacts to Maven Central Repo HOT 3
- Compute follow sets for non-LL(*) rule to prevent more backtracks HOT 1
- add "AST cache" functionality to boost enterprise usages... HOT 1
- Refactor Util.getClassPath(), and using CtxClsLoader to load hot-compiled classes HOT 1
- Add context hook to modify context(parameter passed in) before parsing HOT 1
- Add 'Dot generation' feature to help hand-writing guys HOT 1
- Use asm instead of java compiler API to generate lexer & parser code HOT 2
- The generated lexer & parser should be able to be dumped.
- grammar rule specific 'whitespaceSensitive' configuration.
- DropinccException should be a checked exception, and also should have more logic specific methods.
- row & line numbers of elements should be available in actions
- user defined checked exceptions should be able to be thrown from action code.
- kleen rule case
- Dynamic compilation failure on windows when dropincc.jar classpath contains spaces. HOT 2
- Calculator example cannot run HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dropincc.java.