We have developed a data object description tool suite and service for Athena consisting of :a language grammar based upon an extended proper subset of IDL 2.0,a compiler front end based upon this language grammar,Jav...We have developed a data object description tool suite and service for Athena consisting of :a language grammar based upon an extended proper subset of IDL 2.0,a compiler front end based upon this language grammar,JavaCC,and a Java Reflection API-like interface,and several compiler back ends which meet specific needs in ATLAS such as automatic generation of object converters and data object scripting interfaces.We present here details of our work and experience to date on the Athena Definition Language and Athena Data Dictionary.展开更多
文摘We have developed a data object description tool suite and service for Athena consisting of :a language grammar based upon an extended proper subset of IDL 2.0,a compiler front end based upon this language grammar,JavaCC,and a Java Reflection API-like interface,and several compiler back ends which meet specific needs in ATLAS such as automatic generation of object converters and data object scripting interfaces.We present here details of our work and experience to date on the Athena Definition Language and Athena Data Dictionary.