クラス SyntaxParser

java.lang.Object
org.iplass.mtp.impl.parser.SyntaxParser

public class SyntaxParser extends Object
  • コンストラクタの詳細

    • SyntaxParser

      public SyntaxParser(String contextName)
  • メソッドの詳細

    • parse

      public <T extends ASTNode> T parse(String src, Class<? extends Syntax<T>> parseAs) throws ParseException
      パース処理を行います。パース処理が終わっていない場合はエラーとします。
      パラメータ:
      src - 文字列
      parseAs - 構文
      戻り値:
      ASTNode
      例外:
      ParseException
    • parse

      public <T extends ASTNode> T parse(ParseContext ctx, Class<? extends Syntax<T>> parseAs) throws ParseException
      パース処理を行います。パース処理が終わっていない場合もエラーとはしません。
      パラメータ:
      parseAs - 構文
      src - 文字列
      戻り値:
      ASTNode
      例外:
      ParseException