Package org.epic.perleditor.editors

Examples of org.epic.perleditor.editors.PerlPartitioner


    public synchronized void parse()
    {
        this.pods = new ArrayList();
        this.packages = new ArrayList();
       
        PerlPartitioner partitioner = (PerlPartitioner)
            PartitionTypes.getPerlPartitioner(doc);
        if (partitioner == null) return;

        synchronized (partitioner.getTokensLock())
        {
            try
            {
                ParsingState state = new ParsingState(partitioner.getTokens());

                while (state.hasMoreTokens()) state.processToken();
                state.finish();
            }
            catch (BadLocationException e)
View Full Code Here


       
        conditionText = new SourceViewer(
            composite, null, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
        IDocument document = new Document(breakpoint.getCondition());       
        IDocumentPartitioner partitioner =
            new PerlPartitioner(PerlDebugPlugin.getDefault().getLog());
       
        document.setDocumentPartitioner(partitioner);
        partitioner.connect(document);
        conditionText.configure(new PerlSourceViewerConfiguration(
            PerlEditorPlugin.getDefault().getPreferenceStore(), null));
        conditionText.setEditable(true);
        conditionText.setDocument(document);
View Full Code Here

    }
   
    private void _testFile(String inFile, String outFile) throws IOException
    {
        Document doc = new Document(readFile(inFile));
        new PerlPartitioner(new Log(), doc);

        String expected = readFile(outFile);

        SourceFile src = new SourceFile(new Log(), doc);
        src.parse();
View Full Code Here

TOP

Related Classes of org.epic.perleditor.editors.PerlPartitioner

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.