scmlg Module

Lexical analyzer generator.

Grammars

Lexical Lexer File Grammar
Lexer File Grammar
Lexical Regular Expression Grammar
Regular Expression Grammar
Statement Grammar
Expression Grammar
Literal Grammar
Identifier Grammar
Template Grammar
Type Expression Grammar
Basic Type Grammar

Namespaces

LexerFileKeywords
LexerFileTokens
RegExTokens
soulcm
scmlg

Files

scmlg/Algorithm.cm
scmlg/BasicType.cm
scmlg/BasicType.parser
scmlg/Dfa.cm
scmlg/Expression.cm
scmlg/Expression.parser
scmlg/Identifier.cm
scmlg/Identifier.parser
scmlg/IdentifierClass.cm
scmlg/LexerContext.cm
scmlg/LexerFileClassMap.cm
scmlg/LexerFileKeywords.cm
scmlg/LexerFileLexer.cm
scmlg/LexerFileLexer.lexer
scmlg/LexerFileParser.cm
scmlg/LexerFileParser.parser
scmlg/LexerFileTokens.cm
scmlg/Literal.cm
scmlg/Literal.parser
scmlg/Main.cm
scmlg/Model.cm
scmlg/Nfa.cm
scmlg/Operator.cm
scmlg/ParsingContext.cm
scmlg/RegExClassMap.cm
scmlg/RegExLexer.cm
scmlg/RegExLexer.lexer
scmlg/RegExParser.cm
scmlg/RegExParser.parser
scmlg/RegExTokens.cm
scmlg/RegularExpressionParser.cm
scmlg/Statement.cm
scmlg/Statement.parser
scmlg/Symbol.cm
scmlg/Template.cm
scmlg/Template.parser
scmlg/TokenValueParsers.cm
scmlg/TypeExpr.cm
scmlg/TypeExpr.parser
scmlg/Visitor.cm

Classes

public static class BasicTypeParser
public static class ExpressionParser
public static class IdentifierParser
public static class LexerFileClassMap
public class LexerFileLexer
public static class LexerFileParser
public static class LiteralParser
public class ParsingContext
public static class RegExClassMap
public class RegExLexer
public static class RegExParser
public static class StatementParser
public static class TemplateParser
public static class TypeExprParser

Functions

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

Enumerated Types

public enum Operator

Function Details

PrintUsage Function

public void PrintUsage()

Definition
Line 7 of scmlg/Main.cm


main Function

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

Definition
Line 26 of scmlg/Main.cm