There are a wide variety of tools that enable people
to visually design flow-charts for algorithms to
generate source code or code templates for desired
programming languages. A challenge can be to analyze
existing source code and generate a schema that
describes the algorithm independent of the underlying
programming language. This schema can be used to
generate a flowchart or one can further combine this
with existing code generators to implement a
translator that converts source code from a
programming language to another one. The book
proposes a generic framework for source code to
flowchart conversion named "SourceCodeParser". This
framework defines a generic format for specifying
programming languages. The specification can be used
to generate and compile a parser for that programming
language.
to visually design flow-charts for algorithms to
generate source code or code templates for desired
programming languages. A challenge can be to analyze
existing source code and generate a schema that
describes the algorithm independent of the underlying
programming language. This schema can be used to
generate a flowchart or one can further combine this
with existing code generators to implement a
translator that converts source code from a
programming language to another one. The book
proposes a generic framework for source code to
flowchart conversion named "SourceCodeParser". This
framework defines a generic format for specifying
programming languages. The specification can be used
to generate and compile a parser for that programming
language.