An other library for the common problem of parsing arbitrary text data.A small, easy-to-use Java library LR parser without lookahead limitation.Semantic action defined in class not in grammar definition file.
Be the first to post a text review of arbitrary text data parser java library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
- reduction done when parse node data needed or to limit depth of parse tree of parse stack , this avoid to create object that will not be used. - remove son parse node after reduction to limit memory consumption Parser#setPreserveParseNode - create less parse stack object ( copy only when needed ) - error redefine match class name for: exp : ( 'e' | 'E' ; { MatchChar } ) sign_opt digits ; { Match3StringValueConcat } Start : exp ; exp : ( 'e' | 'E' ; { MatchE } ) signopt digits ; { Match } signopt : | '+' | '-' ; digits : [0-9] ; - error status list ( semantic level errors )
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: