Package com.legstar.pli2cob

Classes in this package contain the logic to translate PL/I structures to COBOL.

See:
          Description

Class Summary
AbstractPLIStructureCobolEmitter COBOL emitting requires a lot of actions when walking the tree produced by the PL/I parser.
CobolFormatter Provides indentation and column fitting services for COBOL data description code.
Pli2CobContext This class gathers execution parameters for the PL/I to COBOL utility.
PLISourceCleaner PL/I Source code might contain non-PLI characters such as sequence numbers or non Structure PL/I statements.
PLISourceCleaner.SequenceNumbering Holder for sequence numbering status and starting column.
PLIStructureCobolEmitter  
PLIStructureCobolEmitter.alignment_attribute_return  
PLIStructureCobolEmitter.arithmetic_attribute_return  
PLIStructureCobolEmitter.arithmetic_attribute_scope  
PLIStructureCobolEmitter.arithmetic_keyword_return  
PLIStructureCobolEmitter.bound_attribute_return  
PLIStructureCobolEmitter.bound_attribute_scope  
PLIStructureCobolEmitter.data_item_name_return  
PLIStructureCobolEmitter.data_item_return  
PLIStructureCobolEmitter.data_item_scope  
PLIStructureCobolEmitter.dimension_attribute_return  
PLIStructureCobolEmitter.dimension_attribute_scope  
PLIStructureCobolEmitter.double_bound_expression_return  
PLIStructureCobolEmitter.implicit_dimension_attribute_return  
PLIStructureCobolEmitter.implicit_precision_specification_return  
PLIStructureCobolEmitter.initial_attribute_return  
PLIStructureCobolEmitter.level_return  
PLIStructureCobolEmitter.misc_attribute_return  
PLIStructureCobolEmitter.other_arithmetic_attribute_return  
PLIStructureCobolEmitter.picture_attribute_return  
PLIStructureCobolEmitter.pl1code_return  
PLIStructureCobolEmitter.precision_specification_return  
PLIStructureCobolEmitter.refer_specification_return  
PLIStructureCobolEmitter.scaling_factor_return  
PLIStructureCobolEmitter.sign_sequence_return  
PLIStructureCobolEmitter.single_bound_expression_return  
PLIStructureCobolEmitter.STAttrMap allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
PLIStructureCobolEmitter.storage_attribute_return  
PLIStructureCobolEmitter.string_attribute_return  
PLIStructureCobolEmitter.string_attribute_scope  
PLIStructureCobolEmitter.string_length_specification_return  
PLIStructureCobolEmitter.string_type_return  
PLIStructureCobolEmitter.union_attribute_return  
PLIStructureCobolEmitter.varying_attribute_return  
PLIStructureEnhancer  
PLIStructureEnhancer.alignment_attribute_return  
PLIStructureEnhancer.arithmetic_attribute_return  
PLIStructureEnhancer.arithmetic_keyword_return  
PLIStructureEnhancer.bound_attribute_return  
PLIStructureEnhancer.data_item_name_return  
PLIStructureEnhancer.data_item_return  
PLIStructureEnhancer.data_item_scope  
PLIStructureEnhancer.dimension_attribute_return  
PLIStructureEnhancer.double_bound_expression_return  
PLIStructureEnhancer.initial_attribute_return  
PLIStructureEnhancer.level_return  
PLIStructureEnhancer.misc_attribute_return  
PLIStructureEnhancer.picture_attribute_return  
PLIStructureEnhancer.pl1code_return  
PLIStructureEnhancer.precision_specification_return  
PLIStructureEnhancer.refer_specification_return  
PLIStructureEnhancer.scaling_factor_return  
PLIStructureEnhancer.sign_sequence_return  
PLIStructureEnhancer.single_bound_expression_return  
PLIStructureEnhancer.storage_attribute_return  
PLIStructureEnhancer.string_attribute_return  
PLIStructureEnhancer.string_length_specification_return  
PLIStructureEnhancer.string_type_return  
PLIStructureEnhancer.union_attribute_return  
PLIStructureEnhancer.varying_attribute_return  
PLIStructureLexer  
PLIStructureLexerImpl Overrides some of the ANTLR generated lexer methods so that the resulting java class behaves like other LegStar classes, particularly for logging purposes.
PLIStructureParser  
PLIStructureParser.alignment_attribute_return  
PLIStructureParser.arithmetic_attribute_return  
PLIStructureParser.arithmetic_keyword_return  
PLIStructureParser.bound_attribute_return  
PLIStructureParser.data_item_desc_return  
PLIStructureParser.data_item_name_return  
PLIStructureParser.data_item_return  
PLIStructureParser.data_items_return  
PLIStructureParser.declare_return  
PLIStructureParser.dimension_attribute_return  
PLIStructureParser.double_bound_expression_return  
PLIStructureParser.elementary_data_item_attribute_return  
PLIStructureParser.implicit_dimension_attribute_return  
PLIStructureParser.implicit_precision_specification_return  
PLIStructureParser.initial_attribute_return  
PLIStructureParser.level_return  
PLIStructureParser.misc_attribute_return  
PLIStructureParser.non_declare_return  
PLIStructureParser.other_arithmetic_attribute_return  
PLIStructureParser.picture_attribute_return  
PLIStructureParser.picture_value_return  
PLIStructureParser.pl1code_return  
PLIStructureParser.precision_specification_return  
PLIStructureParser.refer_specification_return  
PLIStructureParser.scaling_factor_return  
PLIStructureParser.sign_sequence_return  
PLIStructureParser.single_bound_expression_return  
PLIStructureParser.statement_return  
PLIStructureParser.storage_attribute_return  
PLIStructureParser.string_attribute_return  
PLIStructureParser.string_keyword_return  
PLIStructureParser.string_length_specification_return  
PLIStructureParser.union_attribute_return  
PLIStructureParser.varying_attribute_return  
PLIStructureParserImpl Overrides some of the ANTLR generated parser methods so that the resulting java class behaves like other LegStar classes, particularly for logging purposes.
PLIStructureToCobol Implements a PL/I Structure to COBOL translator.
 

Exception Summary
CobolFormatException Expresses a failure while attempting to generate COBOL statements.
PLIStructureLexingException The PL/I source is unreadable or corrupted.
PLIStructureParsingException The PL/I source contains statements that we are unable to parse.
PLIStructureReadingException The PL/I source is unreadable.
 

Package com.legstar.pli2cob Description

Classes in this package contain the logic to translate PL/I structures to COBOL.



Copyright © 2009 LegSem. All Rights Reserved.