scmpg Module

Parser generator.

Grammars

Lexical Parser File Grammar
Lexical Project File Grammar
Parser File Grammar
Project File Grammar
Statement Grammar
Expression Grammar
Literal Grammar
Identifier Grammar
Template Grammar
Type Expression Grammar
Basic Type Grammar

Namespaces

ParserFileKeywords
ParserFileTokens
ProjectFileKeywords
ProjectFileTokens
soulcm
scmpg

Files

scmpg/ArrayGeneratorVisitor.cm
scmpg/BasicType.cm
scmpg/BasicType.parser
scmpg/CharSet.cm
scmpg/CodeEmittingVisitor.cm
scmpg/CodeEvaluationVisitor.cm
scmpg/CodeGeneratorVisitor.cm
scmpg/CodeUtils.cm
scmpg/Domain.cm
scmpg/Expression.cm
scmpg/Expression.parser
scmpg/Identifier.cm
scmpg/Identifier.parser
scmpg/LinkerVisitor.cm
scmpg/Literal.cm
scmpg/Literal.parser
scmpg/Main.cm
scmpg/NonterminalInfo.cm
scmpg/Operator.cm
scmpg/Parser.cm
scmpg/ParserFile.cm
scmpg/ParserFileClassMap.cm
scmpg/ParserFileKeywords.cm
scmpg/ParserFileLexer.cm
scmpg/ParserFileLexer.lexer
scmpg/ParserFileParser.cm
scmpg/ParserFileParser.parser
scmpg/ParserFileTokens.cm
scmpg/ParsingContext.cm
scmpg/ProjectFile.cm
scmpg/ProjectFileClassMap.cm
scmpg/ProjectFileKeywords.cm
scmpg/ProjectFileLexer.cm
scmpg/ProjectFileLexer.lexer
scmpg/ProjectFileParser.cm
scmpg/ProjectFileParser.parser
scmpg/ProjectFileTokens.cm
scmpg/Statement.cm
scmpg/Statement.parser
scmpg/Template.cm
scmpg/Template.parser
scmpg/TokenValueParsers.cm
scmpg/TypeExpr.cm
scmpg/TypeExpr.parser
scmpg/Visitor.cm

Classes

public static class BasicTypeParser
public static class ExpressionParser
public static class IdentifierParser
public static class LiteralParser
public static class ParserFileClassMap
public class ParserFileLexer
public static class ParserFileParser
public class ParsingContext
public static class ProjectFileClassMap
public class ProjectFileLexer
public static class ProjectFileParser
public static class StatementParser
public static class TemplateParser
public static class TypeExprParser

Functions

public void PrintHelp()
public int main(int argc, const char** argv)

Enumerated Types

public enum Operator

Function Details

PrintHelp Function

public void PrintHelp()

Definition
Line 7 of scmpg/Main.cm


main Function

public int main(int argc, const char** argv)

Definition
Line 22 of scmpg/Main.cm