X-Git-Url: http://nitlanguage.org diff --git a/contrib/jwrapper/grammar/javap.sablecc b/contrib/jwrapper/grammar/javap.sablecc index 87dfa12..0777c88 100644 --- a/contrib/jwrapper/grammar/javap.sablecc +++ b/contrib/jwrapper/grammar/javap.sablecc @@ -9,10 +9,12 @@ separator = ('.'|'/'); Parser Ignored blank; -multi_files = class_or_interface*; +multi_files = compiled_from? class_or_interface; class_or_interface = class_declaration | interface_declaration; +compiled_from = 'Compiled from "' identifier+ '.java"'; + class_declaration = class_header '{' property_declaration* '}'; class_header = modifier* 'class' full_class_name extends_declaration?