001/*-------------------------------------------------------------------------+
002|                                                                          |
003| Copyright (c) 2009-2017 CQSE GmbH                                        |
004|                                                                          |
005+-------------------------------------------------------------------------*/
006package eu.cqse.check.framework.shallowparser.languages.oscript;
007
008/**
009 * Describes states into which the {@link OScriptShallowParser} can be.
010 */
011public enum EOScriptParserState {
012        /** Top level state. */
013        TOP_LEVEL,
014
015        /** Inside object declarations */
016        IN_OBJECT,
017
018        /** Inside functions */
019        IN_FUNCTION,
020
021        /** Inside scripts */
022        IN_SCRIPT
023}