-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
internalfrontendparser: Build Ag AST from text- Implementation
- Tests
- Check modifiers
- Annotate with API guardian
- Annotate ANTLR-generated files with
@API(status = API.Status.INTERNAL)if possible
checker: Check Ag AST- Implementation
- Tests
- Check modifiers
- Annotate with API guardian
rewriter: Rewrite Ag AST- Implementation
- Tests
- Check modifiers
- Annotate with API guardian
Frontend: Build, Check, Rewrite Ag ASTs- Implementation
- Tests
- Check modifiers
- Annotate with API guardian
middleware-
graphdata: Data structure & visitors- Review Implementation
- Check modifiers
- Annotate with API guardian
- Create
GraphWalker(likeParseTreeWalker)
builder: Build graphs from Ag AST- Review Implementation
- Check modifiers
- Annotate with API guardian
- Tests
checker: Check graphs- Review Implementation
- Check modifiers
- Annotate with API guardian
- Tests
rewriter: Rewrite graphs- Review Implementation
- Check modifiers
- Annotate with API guardian
- Tests
-
javadata: Data structurebuilder: Build Java ASTs from graphschecker: Check Java ASTsrewriter: Rewrite Java ASTs
-
backenddata: Data structurebuilder: BuildFilefrom Java ASTschecker: CheckFilesgenerator: Generate.javafiles
- API
SilverchainSilverchainExceptionSilverchainWarning
silverchain.command[x] Use picocli
silverchain.diagramUse learnlib.automatalib?
silverchain.generator[ ] AST-based code generation
silverchain.javadocsilverchain.parser[ ] Remove hand-written AST classes
silverchain.validator[x] Merge JavaValidator & Validator[x] Remove validations that can be checked with Java compiler
silverchain.warningsilverchain
Metadata
Metadata
Assignees
Labels
No labels