<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://ums.isas.jaxa.jp/0.3/0">
	
	
	<clng:package xmlns:clng="http://ums.isas.jaxa.jp/0.3/0/clng/o" name="textSample">
		<clng:decoderSub name="parse">
			<group xmlns:txt="http://ums.isas.jaxa.jp/0.3/0/dat/i" encode="txt">
				<clng:readerSub name="userProgram">
					<clng:var scope="extern" name="vect">
						<clng:struct name="Vector" memberLevel="1">
							<group>
								
								
								<clng:member type="char *" name="name" memberLevel="1">
									<data type="string">
										<param name="pattern">[a-zA-Z_][a-zA-Z0-9_]*</param>
									</data>
								</clng:member>
								
								
								<clng:member type="int" name="order" memberLevel="1">
									<data type="string">
										<param name="pattern">[0-9]+</param>
									</data>
								</clng:member>
								
								
							</group>
							<repeat minOccurs="1" maxOccurs="3">
								<loopGroup>
									
									<clng:array>
										<clng:member type="int" name="value" memberLevel="1">
											<data type="string">
												<param name="pattern">[0-9]+</param>
											</data>
										</clng:member>
									</clng:array>
								</loopGroup>
							</repeat>
						</clng:struct>
					</clng:var>
					<choice>
						<choiceGroup>
							<clng:var scope="extern" type="int" name="hasComment">
								<clng:value>1</clng:value>
							</clng:var>
							
							
							<clng:var scope="extern" type="char *" name="comment">
								<data type="string">
									<param name="pattern">.+</param>
								</data>
							</clng:var>
						</choiceGroup>
						<choiceGroup>
							<clng:var scope="extern" type="int" name="hasComment">
								<clng:value>0</clng:value>
							</clng:var>
						</choiceGroup>
					</choice>
				</clng:readerSub>
			</group>
		</clng:decoderSub>
	</clng:package>
</root>