Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
3 results
Created with Raphaël 2.2.028Oct18Sep4Jul117Jun28May161510625Apr19Feb24Jan10Nov21Aug821Jul2019147419Jun519May1143228Apr10May6426Apr2522212019876531Mar2816Dec22Oct14Sep12Feb5May428Apr24227May325Apr15Mar766Jun510Mar921Dec2010Nov1Aug31Jul302May27Aug6May9Nov812May23Apr14Mar910Dec9Update version and author infoAdjust placement of break in generated Parser switchUpdate Gradle wrapper to version 8.10.2Simplify a SuppressWarnings annotationAllow adding causes to lexer and parser exceptionsUpdate Gradle wrapper to version 8.10.1Bump version number to 3.9.0-SNAPSHOT because of added APIsAllow getting structured position info and message from LexerExceptionReduce import in ParserExceptionSet realMsg consistently for all ParserExceptionsBump version number to 3.8.1-SNAPSHOTMerge branch 'develop'3.8.03.8.0Release version 3.8.0Re-add PositionedNode copy constructor for better backward compatibilityUpdate Gradle wrapper to version 8.8Update publishing secretsDeclare that sablecc-runtime is (also) licensed under the EPLv1.0Remove newline check from Lexer.unread and document the issue insteadUn-deprecate generated Lexer.unread and instead detect problematic caseMake generated Parser.computePositions and helper methods staticInline a few local variables in generated ParserDetect unhandled cases in generated Parser switch blocksUse more precise types for some node mapsTry removing another check from generated Parser.computePositionsRemove no longer needed checks from generated Parser.computePositionsAdd newline before every AST node creation for readabilityCompute node positions for all newly created AST nodesAvoid redundant counting of popCount in parser alternative codegenRename generated Parser nodeArrayList local variables to poppedRename generated Parser.checkResult to a more useful namePreserve capitalization in generated Parser local variable namesSkip generating Lexer state transitions that go to the same stateCombine if(acceptToken == -1) into switch in generated Lexer.getTokenRemove unneeded acceptState variable from generated Lexer.getTokenRename another generated Lexer local variable that shadows a fieldPull common code out of generated Lexer accept switch casesPrepare sharing code between cases of generated Lexer accept switchDon't reuse length variables in generated Lexer/Parser initializationUse conventional modifier order in generated ParserMake generated Lexer array fields final
Loading