Class SimpleTestExpressionParseHelper

java.lang.Object
com._1c.g5.v8.dt.dcs.expressions.SimpleTestExpressionParseHelper
Direct Known Subclasses:
ExpressionsGrammarBugTest, ExpressionsGrammarFullTest

public class SimpleTestExpressionParseHelper extends Object
Special parser helper for simple Expressions tests
  • Field Details

    • parser

      @Inject protected ParseHelperEncoder<Expression> parser
    • resourceSetProvider

      @Inject protected com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet> resourceSetProvider
    • resourceSet

      protected org.eclipse.emf.ecore.resource.ResourceSet resourceSet
  • Constructor Details

    • SimpleTestExpressionParseHelper

      public SimpleTestExpressionParseHelper()
  • Method Details

    • getModuleLineDelimeter

      protected String getModuleLineDelimeter()
      Gets line delimiter for Bsl module
      Returns:
      delimiter for Bsl module, can't be null
    • parseFile

      protected org.eclipse.emf.ecore.resource.Resource parseFile(String fileName) throws Exception
      Parse file by Expression language
      Parameters:
      fileName - name of the file, can't be null
      Returns:
      created Bsl resource, can't be null
      Throws:
      Exception - all detected exception
    • getTextFromFile

      protected String getTextFromFile(String fileName) throws IOException
      Reads text from file
      Parameters:
      fileName - name of the file, can't be null
      Returns:
      content of the file, can't be null
      Throws:
      IOException - all detected exception